我有一个存放所有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 10上安装了它。
在环境变量下,只能在“系统变量”的PATH下添加,而不能在“用户变量”下添加。这是一个很大的混乱,如果我们错过了它就会浪费时间。
此外,只需尝试导航到机器中安装Python的路径,并将其添加到path。这只是工作,不需要在我的情况下添加任何其他东西。我添加了下面的路径,它工作。
C:\Users\YourUserName\AppData\Local\Programs\Python\Python37-32
最重要的是,关闭命令提示符,重新打开,然后重新尝试输入“python”以查看版本详细信息。在环境变量中设置路径后,需要重新启动命令提示符查看版本。
重启后,当你在命令提示符中输入python时,你应该能看到python提示符和下面的info:
其他回答
在windows上的Python 3.4中,当我将它添加到PATH环境变量而不是PYTHONPATH时,它工作了。就像如果你在D:\Programming\Python34中安装了Python 3.4,那么在PATH环境变量的末尾添加这个
;D:\Programming\Python34
关闭并重新打开命令提示符并执行“python”。它将打开python shell。这也修正了我Sublime 3的“python不被识别为内部或外部命令”的问题。
也许有点晚了,但这就是向Windows环境变量添加路径的方法。
进入环境变量选项卡,你可以通过按Windows键+ Pausa inter来完成。 进入高级系统设置。 单击环境变量。 在下面的窗口中搜索“Path”值。 选择它 点击编辑 在这一行的最后,添加你的安装文件夹和“Scripts”文件夹的路径。 点击确定,aceptar等。
完成后,输入cmd并从驱动器的任何位置写入python,它应该进入python程序。
在我的电脑上的例子(我有Python34)
EXISTING_LINES;C:\Python34;C:\Python34\Scripts\
希望能有所帮助。
来自Bogotá的问候
要成功做到这一点,最简单的方法是再次运行python安装程序(在第一次安装之后),然后:
选择修改。 检查你想要的可选功能,然后单击下一步。 在“高级选项”步骤中,你必须看到一个选项,上面写着“将Python添加到环境变量”。只需选中该选项并单击Install。 安装完成后,添加python环境变量,您可以轻松地在任何地方使用python。
import sys
sys.path.append("path/to/Modules")
print sys.path
这将不会持续到重新启动或被翻译到其他文件。然而,如果你不想对你的系统做永久性的修改,这是很好的。
Python使用PYTHONPATH环境变量来指定在Windows上可以导入模块的目录列表。运行时,可以检查系统。Path变量,以查看在导入某些内容时将搜索哪些目录。
要在命令提示符中设置这个变量,请使用:set PYTHONPATH=list;of;paths。
要从PowerShell设置这个变量,请在启动Python之前使用:$env:PYTHONPATH= ' list;of;paths '。
不建议通过环境变量设置全局设置此变量,因为它可能被任何版本的Python使用,而不是您打算使用的版本。在Python on Windows FAQ文档中阅读更多内容。