2017-12-02 176 views
0

正如书名,我已经创造了一些ENV中畅达像这样运行在PIP(康达)的virtualenv不激活第一

conda create -n myenv python=2.7 

我想一个命令来运行pip install的包膜内没有做首先是source activate myenv。这可能吗?我相信我使用任何方法将不得不制定出PATH等

+0

默认情况下,在'/ path/to/anaconda/envs/env-name'处创建环境,您可以在那里查看。你为什么需要这样做? – darthbith

回答

0

假设你在Bash shell环境中使用蟒蛇,其中一个方案是为您创建的虚拟环境中添加水蟒bin路径到您的PATH变量这样一个命令,即虚拟环境中的pip二进制位于系统pip之前。

如果蟒蛇虚拟环境位于默认.conda目录在你的home目录,你可以做到这一点,如下所示:

export PATH=~/.conda/envs/myenv/bin:$PATH 

如果你想这是你的shell环境的默认行为,您可以添加上面的命令给你的~/.bashrc文件。

此方法类似于为设置PATH变量而建议的方法,以使您能够在“根”环境detailed in the Anaconda documentation中使用Anaconda二进制文件。