我想改变我的PYTHONPATH。我尝试在“我的电脑”等地方进行更改,但在那里找不到它。我在一些位置的注册表中搜索了“PYTHONPATH”,甚至运行了整个单词“PYTHONPATH”的搜索,但是没有结果。
然而,在Python中,我可以轻松地看到它的存在。那么它在哪里呢?
在运行时,您可以通过以下方式更改它:
import sys
sys.path.append('...')
在我的电脑中,右键单击属性(或按Win-Break),选择系统选项卡,环境变量,选择系统。如果还没有,请添加它。
最后,在CMD提示符下:
set PYTHONPATH C:\Python25\Lib;C:\MyPythonLib
或者在 bash
中:
PYTHONPATH=/usr/share/python/lib:/home/me/python
export PYTHONPATH
或者更简洁地说:export PYTHONPATH=/home/me/python
sys.path
中更改即可。My Computer ‣ Properties ‣ Advanced ‣ Environment Variables
$ export PYTHONPATH=/to/my/python/libs
您也可以使用.pth文件指向库:
http://docs.python.org/library/site.html#module-site
当然:
import sys
sys.path.append('/path/to/libs/')
import sys
print ';'.join(sys.path)
将该结果复制到剪贴板。打开“我的电脑”,创建新的环境变量PYTHONPATH,并将值从剪贴板中粘贴。根据需要进行修改。
MacOS 10.5.8,Python 2.6,Eclipse + Pydev 1.5.7
例如,Python的安装目录site-package如下:
/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages
将YOUR LIBRARY创建符号链接并放在site-package中。例如:
cd /Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages
ln -s /path/to/YOUR/LIBRARY/ YOUR_LIBRARY_NAME
现在可以在命令行中使用: import YOUR_LIBRARY_NAME
运行带有Pydev的Eclipse,请进入 Preferences->Pydev->Interpreter Python
删除您的Python解释器记录(如果存在);
点击 New 并添加 Python 2.6 解释器路径,例如:
/Library/Frameworks/Python.framework/Versions/2.6/bin/python2.6
注意,Eclipse Pydev显示Python系统库,请接受它。
在"Library"部分点击New Folder并写入到YOUR LIBRARY的路径,例如:
/path/to/YOUR/LIBRARY/
点击 Apply - 这是必须的,因为Eclipse Pydev现在建立了自己的"library map",当此操作完成时 - 点击[OK]
关闭Eclipse
再次运行Eclipse - 现在应该在Pydev中使用:
import YOUR_LIBRARY_NAME
就像生活中的所有好事一样,您可以在文档中找到它: http://docs.python.org/install/index.html#modifying-python-s-search-path
它设置为什么了?你尝试过创建PYTHONPATH环境变量吗?
您需要修改您的环境变量。如何操作取决于您使用的Windows版本。
如果PYTHONPATH变量不存在,则需要创建它。如果您尚未创建它,则可能不存在。
我曾经有同样的问题,而在 Github 上 oliver-zehentleitner 的回答解决了我的问题。
他说:也许你用 pip 安装了 Python2 版本的包并用 Python3 运行,只需尝试用 pip3 或 python3 -m pip install python-binance
安装该包,然后再次运行脚本即可。
希望这也能帮助您解决问题。
当你使用Python时,它可能存在于几个位置,因为很多应用程序会自己安装它。例如,如果你安装GIMP,它会自动安装Python。当你尝试配置你的Python时,你会发现更改后什么都没有发生。这是因为你的操作系统使用找到的第一个Python,而它可以在任何地方。
为了解决这个问题:请将你的Python链接添加到PATH(环境变量)中并将其置于顶部,然后操作系统从上到下开始查找路径以找到Python,它将找到你为开发安装的Python。