我知道SO上也有类似的问题。这个,例如:What's the proper way to install pip, virtualenv, and distribute for Python?
我想根据我的Learn Python the Hard Way教程安装这些模块:http://learnpythonthehardway.org/book/ex46.html
我管理(我认为)使用sudo easy_install pip
安装pip,但当我运行pydoc modules
时,我看不到它。所以我甚至不确定它已经安装好了。
问题4324558上面的答案我很难理解:什么是引导程序,什么是卷曲,为什么我要设置虚拟环境?是的,作为一个学习者,我应尽可能多地尝试,但我不想先创建宇宙,我只是想完成手头的任务。
如何安装这些模块?是否像引用的答案中听起来那么复杂?最高投票回答说“将virtualenv安装到一个引导虚拟环境中。使用该虚拟环境创建更多。由于virtualenv带有pip和分发,你可以通过一次安装获得所有东西。”
我真的不明白这一切意味着什么。是不是有关于蟒蛇的“禅”和一个真正的方法来完成任务?或者我在这里脱离了背景?安装这些模块的“正确方法”是什么?
我试过了:
终端中pip install virtualenv
并收到以下输出:
Wheel installs require setuptools >= 0.8 for dist-info support.
pip's wheel support requires setuptools >= 0.8 for dist-info support.
Storing debug log for failure in /Users/myname/.pip/pip.log
我正在使用Mac和python 2.7
答案 0 :(得分:4)
要解决您的问题,
只需安装(或升级)setuptools:
sudo easy_install -U setuptools
然后您可以再次运行:pip install virtualenv
答案 1 :(得分:2)
尝试在命令中添加“sudo” -
sudo pip install virtualenv
它对我有用。
答案 2 :(得分:1)
看看Python Development Environment on Mac OS X Mavericks 10.9。
在尝试在OS X上安装Python 2.7和Python 3.3时,我也遵循了这些步骤。它没有告诉你如何安装鼻子和分发,但你应该有一个工作环境,你可以从那里拿起
我在使用virtualenv和pip与Python 3时遇到了问题,问题和解决方案可用here。