首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在python中安装模块- pip、distribute、nose、virtualenv

在python中安装模块- pip、distribute、nose、virtualenv
EN

Stack Overflow用户
提问于 2014-01-09 00:09:10
回答 3查看 14.4K关注 0票数 4

我知道在SO上也有类似的问题。这个,例如:What's the proper way to install pip, virtualenv, and distribute for Python?

我想按照我的学习Python方法教程来安装这些模块:http://learnpythonthehardway.org/book/ex46.html

我设法(我想)通过使用sudo easy_install pip安装了pip,但是当我运行pydoc modules时,我看不到它。所以我甚至不确定它是不是安装好了。

上面问题4324558中的答案对我来说很难理解:什么是bootstrap,什么是curl,为什么我要建立一个虚拟环境?是的,作为一名学习者,我应该尽可能多地学习,但我不想首先创造宇宙,我只想完成手头的任务。

如何安装这些模块?它是否像引用的答案中听起来那么复杂?最受欢迎的答案是“将virtualenv安装到bootstrap虚拟环境中。使用该虚拟环境创建更多虚拟环境。由于virtualenv附带pip和分发,因此您可以从一次安装中获得所有内容。”

我真的不明白这是什么意思。是不是有一些关于python的“禅宗”和一个真正的完成事情的方法?还是我断章取义了?安装这些模块的“正确方式”是什么?

我在终端中尝试了:pip install virtualenv,并收到以下输出:

代码语言:javascript
复制
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

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-01-16 01:46:51

为了解决你的问题,

只需安装(或升级) setuptools:

代码语言:javascript
复制
sudo easy_install -U setuptools

然后您可以再次运行:pip install virtualenv

票数 4
EN

Stack Overflow用户

发布于 2015-07-17 18:05:04

尝试在命令中添加'sudo‘作为-

代码语言:javascript
复制
sudo pip install virtualenv

这对我很管用。

票数 2
EN

Stack Overflow用户

发布于 2014-01-09 00:20:00

看看Python Development Environment on Mac OS X Mavericks 10.9吧。

当我尝试在OS X上安装Python2.7和Python3.3时,我也遵循了这些步骤。它没有告诉你如何安装nose和分发,但你应该有一个工作环境,你可以从那里开始。

我在Python3上使用virtualenv和pip时确实遇到了问题,这个问题和解决方案可以在here上找到。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21000790

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档