簡體   English   中英

哪個python…文件目錄PIP

[英]Which python… file directory PIP

我確定在Mac 0SX 10.9上,我有多個版本的Python 2.7.5。

當我輸入

which python

在終端中,我得到/L​​ibrary/Frameworks/Python.framework/Versions/2.7/bin/python

當我執行pip.install時,似乎它們以不同的路徑加載,它們全部位於/Library/Python/2.7/site-packages下。

當我處於IDLE或IDE(Sypder)並輸入

import sys
print sys.path

我有很多以/Library/Python/2.7/site-packages開頭的路徑。

我的問題是,當我在/Library/Python/2.7/site-packages中可以看到的其中一個模塊上執行help()或import()時,出現了NameError:未定義名稱'Module'。 我可以看到加載到... / site.packages中的示例是pandas,nympy和PyMySQL。 但是所有人都給我“找不到模塊名稱”。

在Mac上進行Python開發可能會很麻煩。 這就是為什么我通過Virtual Box設置Arch Linux的原因,我對此非常滿意。 但是,據我所知,使用Kivy用Python開發iOS時需要XCode才能在iOS設備上部署應用程序。 因此,我與您處於同一引導狀態。

長話短說:在終端上運行Brew Doctor (如自制軟件)可以極大地幫助我清理Mac上的Python安裝。

在Mac上,理想的python分發控制:使用諸如Enthought或Anaconda之類的(免費)科學python環境,並使用真正的virtualenv軟件包或提供的virtualenv軟件包來控制可在其中安裝軟件包的“虛擬環境”。 Virtualenvs確實有助於保持python發行版的干凈。

祝好運。

暫無
暫無

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

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