如何在Mac OS X上安装Python 3的pip?
OS X(Mavericks)安装了Python 2.7的股票。 但是我用3.3来做所有我自己的Python东西。 我刚刚刷新我的3.3.2安装并安装了新的3.3.3。 所以我需要再次安装pyserial
。 我可以按照以前的方式来做到这一点,即:
- 从pypi下载pyserial
- untar pyserial.tgz
- CD pyserial
-
python3 setup.py install
但我想要像酷小孩一样做,只是做一些像pip3 install pyserial
。 但是到目前为止我还不清楚。 就这一点而言。 对virtualenv没有兴趣(除非我必须)。
更新:这对于Python3.4来说已经不再需要了。 它安装pip3作为股票安装的一部分。
我结束了在python邮件列表上发布这个相同的问题,并得到了以下答案:
# download and install setuptools curl -O https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py python3 ez_setup.py # download and install pip curl -O https://bootstrap.pypa.io/get-pip.py python3 get-pip.py
这完全解决了我的问题。 为我自己添加以下内容:
cd /usr/local/bin ln -s ../../../Library/Frameworks/Python.framework/Versions/3.3/bin/pip pip
所以我可以直接运行点子,我能够:
# use pip to install pip install pyserial
要么:
# Don't want it? pip uninstall pyserial
我必须亲身经历这个过程,并select一种我认为长远来看更好的方式。
我安装了自制软件
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
然后:
brew doctor
最后一步给你一些警告和错误,你必须解决。 其中之一就是下载并安装Mac OS X命令行工具 。
然后:
brew install python3
这给了我python3
和pip3
在我的path。
pieter$ which pip3 python3 /usr/local/bin/pip3 /usr/local/bin/python3
在Mac上安装Python3
1. brew install python3 2. curl https://bootstrap.pypa.io/get-pip.py | python3 3. python3
使用pip3
来安装模块
1. pip3 install ipython 2. python3 -m IPython
🙂
另外:当你用python3安装请求时,命令是:
pip3 install requests
不
pip install requests
要使用Python EasyInstall(这是我认为你想使用),是超级简单!
sudo easy_install pip
所以然后用PIP来安装Pyserial你会这样做:
pip install pyserial
另外,值得一提的是,Max OSX / macOS用户可以使用Homebrew来安装pip3。
$> brew update $> brew install python3 $> pip3 --version pip 9.0.1 from /usr/local/lib/python3.6/site-packages (python 3.6)
在MacOS 10.12上
下载点: get-pip.py
为get-pip.py
下载python3: python3
- 安装python3
- 打开terminal:
python3 get-pip.py
-
pip3
可用
-
brew install python3
-
在shellconfiguration文件中创build别名
- 例如。 在我的
alias pip3="python3 -m pip"
- 例如。 在我的
➜〜pip3 – 版本
来自/usr/local/lib/python3.6/site-packages(python 3.6)的pip 9.0.1