我需要一些主要的帮助,并且有点害怕,因为我不想搞乱我的电脑!我在运行OSX 10.10.5的Macbook Air上。所以我正在跟着一个教程来帮助我学习Django。该教程并不重要。重要的是,当我这样做时,我将我的$ PYTHONPATH更改为:PythonPath和Python配置脚本
export PYTHONPATH = $ PYTHONPATH:/ usr/local/bin /../../../ Library/Frameworks/Python.framework /版本/ 2.7/lib中/ python2.7/site-packages中
然后,我有点害怕了自制的警告这里是:
警告:“配置”的脚本系统或自制目录之外存在。 ./configure
脚本通常会查找* -config脚本以确定是否安装了 软件包,以及编译和链接时要使用哪些附加标志。
如果配置脚本覆盖系统或Homebrew提供的 具有相同名称的脚本,在您的路径中包含其他脚本可能会将通过 Homebrew安装的软件混淆。我们发现下面的“配置”脚本: /Library/Frameworks/Python.framework/Versions/2.7/bin/python-config /Library/Frameworks/Python.framework/Versions/2.7/bin/python2-config /Library /Frameworks/Python.framework/Versions/2.7/bin/python2.7-config
警告:您的XQuartz(2.7.7)已经过时 请安装XQuartz 2.7.8: https://xquartz.macosforge.org
警告:Python的安装在/Library/Frameworks/Python.framework
Homebrew只支持构建系统 - 提供的Python或一个 酝酿的Python。特别是,安装到/ Library的Pythons可能会干扰 与其他软件安装。
我吓坏了,我已经弄乱的东西了,因为两件事情首先与配置脚本的消息,那么这一个:
警告:Python是安装在/Library/Frameworks/Python.framework
Homebrew仅支持针对系统提供的Python或酿造的Python进行构建。特别是,安装到/ Library的Pythons可能会干扰 与其他软件安装。
我做了我的研究,这里是我找到的链接:
Repairing mysterious Python config scripts outside of the system
https://stackoverflow.com/questions/34030890/homebrew-warnings-additional-config-scripts-in-python
第一个说要清理我的道路,但我不知道怎么做,和第二没有答案。
任何帮助将不胜感激,因为我不想使用我的电脑,直到我可以确保一切都是固定的!
编辑:将使用导出$ PATH =/usr/local/bin解决我的问题?我从这个链接得到:https://apple.stackexchange.com/questions/96308/python-installation-messed-up
你在哪里(以及为什么)有建议改变你的PYTHONPATH以包含'/usr/local/bin/../../../Library/Frameworks/Python.framework/Versions/2.7/lib/ python2.7 /网站packages'?还要注意,这会减少到'/ Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages',所以这个建议似乎有点缺陷(如果你从根目录上升3级,然后再下降3级)。 – Evert
我问的原因是,如果你想使用自制Python,不要设置PYTHONPATH指向其他地方。如果你想使用系统Python,不要打扰Homebrew。如果你想将自制Python与系统安装的库一起使用,那么*不要*:重新安装这些用于自制Python的库。 – Evert
@Evert我想我会停止在我的系统上搞乱Python,因为我之前已经得到了其他的Python安装问题。你能告诉我应该把我的$ PATH和$ PYTHONPATH指向什么吗?如果我需要清除它,我该怎么做? – CompletePythonNewbie