[英]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.