16得票2回答
为什么在Windows上`bin`目录被命名为`Scripts`?

venv模块(随Python 3.3或更高版本一起提供)和virtualenv仍然广泛使用,允许将项目依赖项安装到特定于该项目的目录中,而不是系统范围的Python安装。 这种“虚拟环境”的子目录之一包含Python解释器的副本,以及“激活”和“停用”脚本 - 但是在Windows上,此子目...

16得票2回答
我需要在每个虚拟环境中安装 Jupyter Notebook 吗?

我使用 pipenv 将数据科学项目隔离到虚拟环境中。然而,运行 Jupyter 笔记本电脑不会访问本地环境,而是使用默认的 IPyKernel。 我看到可以从环境内部注册虚拟环境,但这需要安装 ipykernel 包,它本身又需要 Jupyter! 是否有任何方法可以避免这种情况,只需为所...

12得票4回答
无法创建Anaconda环境,解决找不到软件包的问题

我一直在尝试使用这个yml文件来创建一个环境(我创建了这个yml): name: testenv channels: - esri - scitools - obspy - conda-forge - defaults dependencies: - appnope=0.1.0=py36_0...

12得票4回答
使用pip install安装软件包后,是否可以更新Pipfile?

我刚刚使用pipenv --python 3.9创建了一个pipenv环境。然后我用pipenv shell启动,并使用pip install安装软件包。结果发现这似乎不是使用pipenv的通常方式。是否有任何命令可以更新Pipfile并将所有使用pip install安装的软件包添加到其中?...

12得票2回答
如何在安装新软件包时自动更新要求文件?

通过pip freeze来跟踪虚拟环境的需求是很简单的。 pip freeze > requirements.txt 当前,每当添加新的venv软件包时,都需要手动将其添加到要求文件中。为了这样做,我通常只需再次运行freeze命令并将其输入到要求文件中,但有时我会忘记运行此命令,...

12得票2回答
在 Atom 中激活 Python 虚拟环境

我在编程方面没有太多的专业知识。只是去年夏天开始学习了Python。 我已经在电脑上安装了Atom和Conda。最近,我使用Atom编辑我的Python脚本,然后通过命令行运行这些脚本。按照标准惯例,我创建了虚拟环境,在其中安装了我需要运行不同Python脚本所需的包。 现在,我想将Ato...

12得票2回答
当系统的Python被删除或更新时,虚拟环境的后果

澄清编辑:这个问题是关于venv的,它经常被与virtualenv混淆。 如果我删除了系统Python安装程序,则使用venv在系统上创建虚拟环境的后果会是什么? 我的最终目标是删除3.7安装程序并在发布3.8时安装3.8,但我不确定虚拟环境与系统环境的联系有多大。 在提问时可能相关的一...

12得票2回答
在Atom中使用Hydrogen设置Python虚拟环境

我正在从VS Code转换到Atom,并尝试为我的Python项目设置虚拟环境。 在VS Code中很容易完成,运行以下脚本即可自动开始使用新的环境(带有所需的所有包):python3 -m venv my_env source my_env/bin/activate pip3 install...

11得票1回答
renv可以用来创建一个特定版本R的虚拟环境吗?

我最近安装了R 4.0,此前曾使用R 3.6.3。我使用的是Rstudio(当前版本为1.2.5042,运行在Windows 10机器上)来管理R代码库。升级到R 4.0后,我打开了几个月前创建的一个项目,发现Rstudio现在默认使用新版本的R(以及它的库文件夹)。当运行renv::rest...

11得票2回答
Ubuntu终端启动时使用了Anaconda基础环境(如何更正?)

我几周前按照说明从[https://www.anaconda.com/distribution/#download-section]下载并安装了适用于Ubuntu(18.04)的Anaconda发行版。一切都正常工作。 今天我在Gnome终端中更新了软件包:source activate b...