问题标签 [virtual-environment]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
75 浏览

python - 为 pip 工作和 conda 工作设置虚拟环境

操作系统 - Ubuntu 16.04 LTS

我想设置我的机器,所以我有两个虚拟环境

  1. 对于点
  2. 对于康达

我想在一个虚拟环境中执行此操作,我可以拥有使用 pip 安装的所有库,而在另一个虚拟环境中,我可以拥有所有 anaconda 工作/库

对于 pip 和 conda 我都希望将 Python3.6 作为默认值

我怎样才能做到这一点 ?

0 投票
1 回答
680 浏览

python - 全局设置 pipenv_venv_in_project

我安装了 pipenv,我想全局设置 PIPENV_VENV_IN_PROJECT 变量。所以我通过执行以下命令将 PIPENV_VENV_IN_PROJECT 变量添加到我的 .bashrc 中:echo "export PIPENV_VENV_IN_PROJECT=1" >> ~/.bashrc。但这不起作用

0 投票
1 回答
1050 浏览

python - 在 Visual Studio 中创建 python 虚拟环境失败:返回非零退出状态 1

在 Visual Studio 2015 和 2017 中,尝试使用某些基本解释器创建虚拟环境时总是会出错。

工作的基本解释器:

  • Python 3.6 32 位
  • Python 2.7,64 位
  • Anaconda 5.0.1(2.7、64 位)

给出错误的基本解释器:

  • Anaconda 5.0.1(3.6、64 位)
  • Python 3.6 64 位

错误:

错误:命令'['F:\OneDrive\Visual Studio 2017 Projects\Web Test\DjangoWebProject1\DjangoWebProject1\env4\Scripts\python.exe','-Im','ensurepip','--upgrade','-- default-pip']' 返回非零退出状态 1. 未在 'F:\OneDrive\Visual Studio 2017 Projects\Web Test\DjangoWebProject1\DjangoWebProject1\env4' 创建虚拟环境。退出代码:1 虚拟环境未在“F:\OneDrive\Visual Studio 2017 Projects\Web Test\DjangoWebProject1\DjangoWebProject1\env4”创建

0 投票
0 回答
154 浏览

python - 是什么让 Python 中的虚拟环境成为虚拟环境?

我想在我的文件系统中找到 Python 虚拟环境(简称“venvs”),为此我需要知道哪些文件集构成了 venv。

一些工具——当他们想要确保一个目录是一个 venv 时——检查pyvenv.cfg文件,但是旧的虚拟环境和由 Pipenv 创建的环境没有这个文件。- 此外pyvenv.cfg,似乎也不需要激活 venv。

那么定义工作虚拟环境的最小文件集是什么?在 Python 中检查这一点的简单方法是什么?

澄清:

对于“工作虚拟环境”,我的意思是:

  • 一种使用在该环境中定义的特定版本的 Python 可执行文件的方法(并且可能与默认系统 Python 不同)
  • 一种使用特定软件包的方法(通常通过 pip 安装,这不是必需的)。
  • venv 中的 Python 可执行文件应该知道在 venv 中运行(请参阅 Python 文档中的sys.base_prefixsys.prefix。)
0 投票
2 回答
4793 浏览

python - 如何使用 pipenv 在当前文件夹中运行文件

用于在文件夹pipenv中创建虚拟环境。但是,环境似乎在路径中:

/Users/....../.local/share/virtualenvs/......

当我运行命令时pipenv run python train.py,我收到错误:

无法打开文件“train.py”:[Errno 2] 没有这样的文件或目录

如何在我创建虚拟环境的文件夹中运行文件?

0 投票
0 回答
199 浏览

python - How come the computer keeps accessing pythonw.exe file while creating environment?

I used conda env export > environment.yml to export my environment.

Then I use conda env create -f environment.yml to create the environment, it keeps having the pop up window saying:

Do you want to allow the following program from an unknown publisher to make changes to this computer?

Program name: pythonw.exe

Publisher: unknown

I have to keep choosing yes or no, which doesn't make sense because I don't have this problem while using other people's environment file. Why is that?

I am using Anaconda, Python 3. Thanks.

The following is the environment file:

0 投票
2 回答
2821 浏览

python - 如何将已安装的软件包移动到新创建的虚拟环境?

我已经将很多包下载到全球环境中(可以这么说)。现在,我想创建一个新的虚拟环境并将一些包移动到该环境。我该怎么做?

0 投票
0 回答
103 浏览

r - 如何在隔离环境中测试/开发 R 中的包?也就是说,独立于系统中已经安装的包

这是一个示例情况:我tidyr v0.8.0已经安装了一个,但是假设我想修改一个tidyr v0.8.2而不影响我当前的系统。你怎么做到这一点?

在python中,我可以创建一个虚拟环境或conda环境并安装依赖项,但我不确定R中的类似方法是什么。我知道packrat存在依赖项管理,但是单个包如tidyr不附带packrat目录。

无论如何,目前,如果我使用以下命令,我会收到错误

像这样

我认为这是因为它使用的是系统tidyr版本而不是开发版本

所以回到我原来的问题,

你如何在 R 中进行隔离包开发?

0 投票
0 回答
302 浏览

python - EOFError:在导入 .tar.gz 文件时,压缩文件在到达流结束标记之前结束

实际上,我能够通过我正在处理的一个环境让这段代码完美地工作而不会出错。但是,当我在另一个环境中编写代码(见下文)时,出现错误:

再说一遍,我在一个环境中完全没有问题,但在另一个环境中出现以下错误:

有什么问题,我该如何解决?

0 投票
1 回答
58 浏览

python-3.x - 如何确保终端搜索 venv 文件夹而不是第三方模块的默认 python 位置?

虽然我已经在 PyCharm IDE 的项目中实现了虚拟环境,但当我触发python -m behave它时说:

'python' 不被识别为内部或外部命令”。

如何确保终端搜索venv文件夹而不是默认的 python 位置?

我确保在settings>tools>Terminal里面,“激活虚拟环境”被选中。