如果我想使用virtualenv,我应该在哪里找到我的Python文件?

时间:2016-09-08 12:15:40

标签: python pycharm virtualenv

我有一个虚拟环境,我不知道我应该在哪里保存我的Python文件?只有当我在/home/jojo/Enviroment/venv1中运行它时,它才有效吗?我可以将它保存在其他地方吗?特别是当我想使用PyCharm时,谢谢你

1 个答案:

答案 0 :(得分:1)

virtualenv和您的代码库可以很好地位于不同的位置。我喜欢这种方式。以下是我使用的示例命令。

第1步:激活virtualenv。

[mayank@demo /dev]$ source /usr/local/pyenv3.4/bin/activate
(pyenv3.4)[mayank@demo dev]$ 

注意前缀"(pyenv3.4)"这表明virtualenv现已激活。

第2步:确保virtualenv中的python可执行文件确实由" python"

指向
(pyenv3.4)[mayank@demo dev]$ which python 
/usr/local/pyenv3.4/bin/python

请注意,python确实指向了virtualenv目录中的那个。

第3步:在其他位置创建文件并执行

echo "import sys; print(sys.executable)" > /tmp/print_python_exe.py
python /tmp/print_python_exe.py

编辑:根据Paul的建议,可以选择将virtualenv目录保留在app目录中。此处还建议使用这种结构化项目:http://docs.python-guide.org/en/latest/dev/virtualenvs/#basic-usage