相关疑难解决方法(0)

你如何在已经创建的virtualenv中设置你的pythonpath?

我编辑什么文件,以及如何编辑?我创建了一个虚拟环境.

python unix linux virtualenv

92
推荐指数
3
解决办法
10万
查看次数

激活/停用virtualenv时,我可以自动更改我的PYTHONPATH吗?

我希望在特定的virtualenv中有一个与平常不同的PYTHONPATH.如何自动设置?我意识到可以破解bin/activate文件,是否有更好/更标准的方法?

python virtualenv

13
推荐指数
1
解决办法
8710
查看次数

python virtualenv:为什么我仍然可以在干净/新的 virtualenv 中导入旧模块

我正在开始一个新的 Python 项目,我想使用virtualenv来有一个干净的开始。设置好之后,我仍然可以导入我没有为新的 virtualenv 安装的旧模块 - 为什么?

我创建了一个:

virtualenv ~/virtualenvs/mynewproject --no-site-packages
Run Code Online (Sandbox Code Playgroud)

现在我激活 source bin/activate

现在,当我启动 python 解释器时(只需键入python),我认为它将在我的 virtualenv 中使用 python 解释器,并且我的 pythonpath 将被设置为我的 virutalenv 的 python 的站点包路径(/virtualenvs/mynewporject/lib /python2.7/site-packages),仅此而已。

然而,当我查看 sys.path 时,所有旧的、系统范围的包都可用,我可以很好地导入它们——这是我不想要的。

我在这里缺少什么?

python virtualenv

4
推荐指数
1
解决办法
868
查看次数

标签 统计

python ×3

virtualenv ×3

linux ×1

unix ×1