我一直试图让pip3与python 3.4一起工作。 pip似乎已经在我的系统上了,但是我想在/ usr / local / bin中建立一个软链接,我似乎无法做正确的事情。无论我尝试什么,我都是这样的:
sudo pip3 install pillow
Password:
sudo: pip3: command not found
这是pip似乎在哪里:
/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages
saul@Newton ✓ ls
README easy-install.pth pip-1.5.6.dist-info setuptools-2.1.dist-info
__pycache__ easy_install.py pkg_resources.py setuptools-8.2.1-py3.4.egg
_markerlib pip setuptools setuptools.pth
/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages
saul@Newton ✓ ls pip
__init__.py _vendor baseparser.py download.py locations.py req.py util.py
__main__.py backwardcompat cmdoptions.py exceptions.py log.py runner.py vcs
__pycache__ basecommand.py commands index.py pep425tags.py status_codes.py wheel.py
/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages
saul@Newton ✓ ls pip/commands
__init__.py bundle.py freeze.py install.py search.py uninstall.py wheel.py
__pycache__ completion.py help.py list.py show.py unzip.py zip.py
你能否告诉我是否有错过的安装步骤?如果没有,我在/ usr / local / bin中的pip3链接指向何处?
答案 0 :(得分:2)
我会尝试一些事情。
curl -O http://python-distribute.org/distribute_setup.py
sudo python3 distribute_setup.py
然后:
curl -O https://raw.github.com/pypa/pip/master/contrib/get-pip.py
sudo python3 get-pip.py
这些步骤可能会改变您的pip命令,因此您必须尝试使用pip-2.7或pip2.7来获取旧点。
这些是我的pip3链接指向的地方:
pip3 -> ../Cellar/python3/3.4.2/bin/pip3
pip3.4 -> ../Cellar/python3/3.4.2/bin/pip3.4
答案 1 :(得分:0)
我没有意识到pip语法已经从python 2改为python 3,或者它总是被shell脚本掩盖了。无论如何,我在python.org上发现了一些东西,并尝试了
python3 -m pip install pillow
它就像一个魅力。我还是想写
pip3 install pillow
像大孩子一样,但我只会写一个小脚本。
答案 2 :(得分:0)
以下Pip命令可用于在Yosemite上安装Python 3.4包:
pip-3.4 <package-name>
该软件包由MacPorts提供为py34-pip
。