如何找到virtualenv python的路径

11

如何找到使用此教程创建的virtualenv Python虚拟环境的路径? (我想在Eclipse中找到并使用该环境下的Python)

$ sudo pip install virtualenv virtualenvwrapper
$ export WORKON_HOME=$HOME/.virtualenvs
$ source /usr/local/bin/virtualenvwrapper.sh

$ echo -e "\n# virtualenv and virtualenvwrapper" >> ~/.bashrc
$ echo "export WORKON_HOME=$HOME/.virtualenvs" >> ~/.bashrc
$ echo "source /usr/local/bin/virtualenvwrapper.sh" >> ~/.bashrc

$ source ~/.bashrc

$ mkvirtualenv cv -p python3

2
首先激活创建的环境:workon cv。然后输入 which python,这将显示可执行文件的路径。此外,当环境被激活时,输入 echo $VIRTUAL_ENV 将显示包含环境文件的目录路径。 - hoefling
3个回答

24
您可以使用which命令来查找将要执行的二进制文件...
例如:
$ which python3
/home/attie/projects/thing/venv/bin/python3

默认情况下,它只显示第一个匹配项,但您可以使用-a参数以显示所有匹配项:

$ which -a python3
/home/attie/projects/thing/venv/bin/python3
/usr/bin/python3

1
在Windows上,使用cmd where python命令可以工作。 - Rajesh Swarnkar

6

已经设置了VIRTUAL_ENV系统变量,其中包含路径。

查看<your_venv>/bin/activate(它是一个简单的脚本)以了解通常如何设置虚拟环境,但此变量将为您提供干净的路径:

echo $VIRTUAL_ENV
<full virtual env path>

3

mkvirtualenv 命令可以在 $WORKON_HOME 中创建虚拟环境,也就是说你的虚拟环境会被创建在 $HOME/.virtualenvs/cv/ 目录下。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接