最近尝试使用包管理器 Homebrew 来获取 PyQt4 之类的东西。它还建议获取 Python;没问题,完成了。
因此,python
终端窗口没有打开最近下载的 Python 实例,因此我输入了brew doctor
以下内容 -
Warning: /usr/bin occurs before /usr/local/bin This means that system-provided programs will be used instead of those provided by Homebrew. The following tools exist at both paths:
2to3
2to3-2.7
easy_install
easy_install-2.7
idle
idle2.7
pydoc
pydoc2.7
python
python-config
python2.7
python2.7-config
pythonw
pythonw2.7
smtpd.py
smtpd2.7.py
Consider amending your PATH so that /usr/local/bin occurs before /usr/bin in your PATH.
当然,没什么大不了的——我四处搜索,找到了编辑.profile
以建立路径的方法。我进入我的主目录并输入open .profile
——它不存在。
没什么大不了的,根据互联网,我可以在这里创建一个。所以没问题,有效touch .profile
。 open .profile
有效。我从互联网上复制并粘贴了一行,将其放在/usr/local/bin
其余路径的前面。像这样:
export PATH="/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/X11/bin"
保存。试试看。没用。我删除了双引号;不行。出于某种原因,我在行尾添加了一个冒号。不行。
我谷歌了一下。我看到了有关的更多信息/etc/paths
,但即使找到并输入后,sudo open paths
我似乎也无法解锁。此外,大多数互联网也说只需将.profile
文件添加到我的主目录就足够了,我不需要为此烦恼。
但这还不够,我还在胡闹!那么我错过了什么?
答案1
- .profile 文件不会自动重新加载 - 它会在启动时或手动加载。尝试打开终端并发出
source ~/.profile
。然后尝试set | grep PATH
验证 PATH 变量。 - 我的 .profile 文件中路径没有引号。请尝试删除它们,保存文件并转到 1。