我有一个存放所有Django应用程序的目录(C:\My_Projects)。我想把这个目录添加到我的PYTHONPATH中,这样我就可以直接调用应用程序。
我试着添加C:\My_Projects\;从Windows GUI到我的Windows路径变量(我的计算机>属性>高级系统设置>环境变量)。但它仍然不读取coltrane模块并生成以下错误:
错误:没有名为coltrane的模块
我有一个存放所有Django应用程序的目录(C:\My_Projects)。我想把这个目录添加到我的PYTHONPATH中,这样我就可以直接调用应用程序。
我试着添加C:\My_Projects\;从Windows GUI到我的Windows路径变量(我的计算机>属性>高级系统设置>环境变量)。但它仍然不读取coltrane模块并生成以下错误:
错误:没有名为coltrane的模块
当前回答
从Windows命令行:
set PYTHONPATH=%PYTHONPATH%;C:\My_python_lib
要永久地设置PYTHONPATH,请将该行添加到autoexec.bat中。或者,如果您通过系统属性编辑系统变量,它也将被永久更改。
其他回答
import sys
sys.path.append("path/to/Modules")
print sys.path
这将不会持续到重新启动或被翻译到其他文件。然而,如果你不想对你的系统做永久性的修改,这是很好的。
To augment PYTHONPATH, run regedit and navigate to KEY_LOCAL_MACHINE \SOFTWARE\Python\PythonCore and then select the folder for the python version you wish to use. Inside this is a folder labelled PythonPath, with one entry that specifies the paths where the default install stores modules. Right-click on PythonPath and choose to create a new key. You may want to name the key after the project whose module locations it will specify; this way, you can easily compartmentalize and track your path modifications.
谢谢
我按照以下步骤在Windows 10上安装了它。
在环境变量下,只能在“系统变量”的PATH下添加,而不能在“用户变量”下添加。这是一个很大的混乱,如果我们错过了它就会浪费时间。
此外,只需尝试导航到机器中安装Python的路径,并将其添加到path。这只是工作,不需要在我的情况下添加任何其他东西。我添加了下面的路径,它工作。
C:\Users\YourUserName\AppData\Local\Programs\Python\Python37-32
最重要的是,关闭命令提示符,重新打开,然后重新尝试输入“python”以查看版本详细信息。在环境变量中设置路径后,需要重新启动命令提示符查看版本。
重启后,当你在命令提示符中输入python时,你应该能看到python提示符和下面的info:
您可以通过命令提示符轻松地设置路径变量。
打开运行并写入cmd 在命令窗口中输入如下命令: 设置路径= % %路径;C: \ python36 按回车。 检查是否写python并输入。您将看到如图所示的python版本。
从Windows命令行:
set PYTHONPATH=%PYTHONPATH%;C:\My_python_lib
要永久地设置PYTHONPATH,请将该行添加到autoexec.bat中。或者,如果您通过系统属性编辑系统变量,它也将被永久更改。