我有一个存放所有Django应用程序的目录(C:\My_Projects)。我想把这个目录添加到我的PYTHONPATH中,这样我就可以直接调用应用程序。

我试着添加C:\My_Projects\;从Windows GUI到我的Windows路径变量(我的计算机>属性>高级系统设置>环境变量)。但它仍然不读取coltrane模块并生成以下错误:

错误:没有名为coltrane的模块


当前回答

蟒蛇。X路径可以从上面的几个指令中设置。 Python 3默认安装在 Python C:\Users\当地\ AppData \ \程序\ \ Python35-32 \ 所以这个路径必须添加到windows环境中的path变量中。

其他回答

为了确保Python可以根据执行代码的目录找到代码,如果目录中还没有,请在系统环境变量中添加:key PYTHONPATH, value ..

Python使用PYTHONPATH环境变量来指定在Windows上可以导入模块的目录列表。运行时,可以检查系统。Path变量,以查看在导入某些内容时将搜索哪些目录。

要在命令提示符中设置这个变量,请使用:set PYTHONPATH=list;of;paths。

要从PowerShell设置这个变量,请在启动Python之前使用:$env:PYTHONPATH= ' list;of;paths '。

不建议通过环境变量设置全局设置此变量,因为它可能被任何版本的Python使用,而不是您打算使用的版本。在Python on Windows FAQ文档中阅读更多内容。

也许有点晚了,但这就是向Windows环境变量添加路径的方法。

进入环境变量选项卡,你可以通过按Windows键+ Pausa inter来完成。 进入高级系统设置。 单击环境变量。 在下面的窗口中搜索“Path”值。 选择它 点击编辑 在这一行的最后,添加你的安装文件夹和“Scripts”文件夹的路径。 点击确定,aceptar等。

完成后,输入cmd并从驱动器的任何位置写入python,它应该进入python程序。

在我的电脑上的例子(我有Python34)

EXISTING_LINES;C:\Python34;C:\Python34\Scripts\

希望能有所帮助。

来自Bogotá的问候

虽然这个问题是关于“真正的”Python的,但它确实在“Iron Python PYTHONPATH”的网络搜索中出现过。对于像我一样困惑的Iron Python用户:原来Iron Python寻找的是一个名为IRONPYTHONPATH的环境变量。

Linux/Mac/POSIX用户:别忘了Windows不仅使用\作为路径分隔符,而且还使用;作为路径分隔符,而不是:。

您可以通过命令提示符轻松地设置路径变量。

打开运行并写入cmd 在命令窗口中输入如下命令: 设置路径= % %路径;C: \ python36 按回车。 检查是否写python并输入。您将看到如图所示的python版本。