本文介绍了我的虚拟环境(python)是否导致PYTHONPATH中断?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在我的/etc/profile中,将PYTHONPATH设置为某项内容.

In my /etc/profile, I set PYTHONPATH as something.

但是当我source myvirtual-env

然后在python中执行此操作:

And then do this in python:

>>> import sys
>>> print sys.path

我在任何地方都看不到自己的路径.

I don't see my paths anywhere.

推荐答案

这就是virtualenv的意义所在.它不会继承您其余的设置.如果要使用PYTHONPATH,则需要显式设置一个.

That's the point of the virtualenv. It doesn't inherit from the rest of your setup. If you want a PYTHONPATH, you need to explicitly set one.

djousers帖子可能会有所帮助,您想使用 virtualenvwrapper 解决此问题.

This djangousers post is probably helpful, you want to use virtualenvwrapper to solve this problem.

更多信息,请参见其他SO帖子在类似的问题上.

这篇关于我的虚拟环境(python)是否导致PYTHONPATH中断?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-26 18:29