簡體   English   中英

在python中安裝模塊 - pip,distribute,nose,virtualenv

[英]installing modules in python - pip, distribute, nose, virtualenv

我知道SO上也有類似的問題。 這個,例如: 為Python安裝pip,virtualenv和分發的正確方法是什么?

我想根據我的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

為了解決你的問題,

只需安裝(或升級)setuptools:

sudo easy_install -U setuptools

然后你可以再次運行: pip install virtualenv

嘗試在命令中添加“sudo” -

sudo pip install virtualenv

它對我有用。

在Mac OS X Mavericks 10.9上查看Python開發環境

當我嘗試在OS X上安裝Python 2.7和Python 3.3時,我也遵循了這些步驟。它沒有告訴你如何安裝鼻子和分發,但你應該有一個工作環境,你可以從那里拿起。

我確實使用virtualenv和pip與Python 3有問題,問題和解決方案在這里可用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM