我下载了pip并运行python setup.py install,一切正常。本教程的下一步是运行pip install <lib,你想要>,但在它尝试在线查找任何东西之前,我得到一个错误“bash: pip: command not found”。
这是在Mac OS x上,我假设在运行setup。py时,某种路径设置没有正确设置。我如何进一步调查?我需要检查什么才能更好地了解问题的确切原因?
编辑:我还尝试了为Mac安装Python 2.7,希望友好的安装过程会做一些管理工作,比如编辑PATH和任何其他需要发生的事情,以便根据教程工作,但这并不管用。安装后,运行'python'仍然运行python 2.6, PATH没有更新。
更新:为正确的python安装访问正确的pip install的更可靠的现代方法是使用python -m pip语法。
原来的答案
PIP会将自己安装到python安装位置的bin中。它还应该创建一个符号链接到一些更常见的位置,如/usr/local/bin/pip
您可以编辑~/。配置文件并更新你的PATH以包含/Library/Frameworks/Python.framework/Versions/2.6/bin,或者你可以在你的路径中创建一个符号链接到它。
如果你这样做:echo $PATH,你应该看到当前正在搜索的路径。如果/usr/local/bin在你的PATH中,你可以这样做:
ln -s /Library/Frameworks/Python.framework/Versions/2.6/bin/pip /usr/local/bin
我会选择将python bin添加到$PATH变量中。
安装Homebrew,打开终端或你最喜欢的OSX终端模拟器并运行
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
在PATH环境变量的顶部插入Homebrew目录。您可以通过在~/的底部添加下面的行来做到这一点。概要文件
export PATH=/usr/local/bin:/usr/local/sbin:$PATH
现在,我们可以安装Python 2.7:
$ brew install python
获取pip存储库:
$ git clone https://github.com/pypa/pip
pip安装:
$sudo easy_install pip
通过升级python 3 brew upgrade python解决了这个问题:
现在我可以做:
pip3 install <package>
==> python
Python has been installed as
/usr/local/bin/python3
Unversioned symlinks `python`, `python-config`, `pip` etc. pointing to
`python3`, `python3-config`, `pip3` etc., respectively, have
安装Python的最新版本
它有很多下载链接,比如numpy和scipy
进入终端,输入如下命令:—
sudo easy_install pip
对于Python安装包,请检查此选项
Requirements for Installing Packages
This section describes the steps to follow before installing other Python packages.
Install pip, setuptools, and wheel If you have Python 2 >=2.7.9 or
Python 3 >=3.4 installed from python.org, you will already have pip
and setuptools, but will need to upgrade to the latest version:
On Linux or OS X:
pip install -U pip setuptools On Windows:
python -m pip install -U pip setuptools If you’re using a Python
install on Linux that’s managed by the system package manager (e.g
“yum”, “apt-get” etc…), and you want to use the system package manager
to install or upgrade pip, then see Installing pip/setuptools/wheel
with Linux Package Managers
Otherwise:
Securely Download get-pip.py 1
Run python get-pip.py. 2 This will install or upgrade pip.
Additionally, it will install setuptools and wheel if they’re not
installed already.