Python virtualenv已永久更改了sys.path

时间:2016-01-08 03:24:48

标签: python virtualenv

我为我的一个项目激活了一个python virtualenv(dev)。但是,不知道发生了什么,看起来它已经永久地改变了路径。我无法访问我的全局包。当我打印sys.path时,它显示了与virtualenv(dev)相关的路径,它不再被激活。当我运行pip list时,它会显示为virtualenv(dev)安装的软件包,而不是全局安装的软件包(c:\ python27 \ Lib \ sitepackages)。知道什么一定出错了吗?我该如何重置sys.path?

我检查了RegistryKey(HKEY_LOCAL_MACHINE \ SOFTWARE \ Python \ PythonCore \ 2.7 \ PythonPath)和环境变量,一切看起来还不错。关于这个问题的任何启示都会有所帮助......

1 个答案:

答案 0 :(得分:0)

您的默认环境变量在路径中可能有误,因为默认路径必须全局指向python。

试试这个:

  1. 开始菜单>运行> 'sysdm.cpl'>输入
  2. 搜索“高级”标签
  3. 最后'环境变量'
  4. 编辑系统变量'路径'

    小心并搜索python路径,只需将其更改为全局路径。

    c:\ python27 \ Lib \ site-packages \ PyQT4(通常) C:\ python27 C:\ python27 \脚本

    希望我能提供帮助。