如何在虚拟环境中添加到pythonpath

时间:2019-01-03 23:22:37

标签: python virtualenv

在Windows计算机上,我在运行python 3.6的conda中创建了一个虚拟环境。我想将文件夹永久添加到虚拟python路径环境。如果我在sys.path后面加上一些内容,则会在退出python时丢失。

在虚拟环境之外,我只需进入高级系统设置即可添加到用户变量中。我不知道如何在虚拟环境中做到这一点。

非常感谢您的帮助。

2 个答案:

答案 0 :(得分:3)

“我只能添加到用户变量”仅表示将环境变量添加到命令外壳。 Virtualenv不应(至少默认情况下)不清除环境变量。因此,如果您已经设置了PYTHONPATH,它应该可以工作。

如果您只希望该路径对virtualenv可用,则修改virtualenv文件夹中名为Scripts/activate.bat的文件并添加以下行:

set PYTHONPATH=path/to/dir

答案 1 :(得分:-1)

如果您使用的是Windows 10或更高版本,则应该可以使用: 1)单击屏幕左下角或键盘上的Windows按钮。

2)键入“环境变量”(当然不带引号)。

3)单击显示“编辑系统环境变量”之类的选项

4)单击“高级选项卡”,然后单击“环境变量”(在底部附近)

5)单击顶部框中的“路径”-应该是第三个选项-然后单击“编辑”(顶部)

6)单击顶部的“新建”,然后将路径添加到要创建的文件夹中。

7)由于上述保存动作,在打开的所有页面的底部单击“确定”。

应该可以,如果不能,请在评论中告诉我。