在過去的幾年中,我安裝了許多具有各種Python版本的Python庫(kù)。為了使它們準(zhǔn)備好立即工作,我在不受控制的情況下盲目安裝了它們。目前,當(dāng)我嘗試安裝調(diào)用numpy,scipy和matplotlib的pynest時(shí),它們會(huì)引起問題。經(jīng)過努力后,我將清理并重新安裝Python和這些庫(kù)。經(jīng)過調(diào)查,我在系統(tǒng)上發(fā)現(xiàn)Python 2.5 / 2.6 / 2.7 / 3.2,并且每個(gè)系統(tǒng)都有以下副本或其他內(nèi)容:(我的OS == Mac OS X 10.7.5 Lion)/Library/Frameworks//opt/local/Library/Frameworks//opt/local/bin//Applications//usr/local/bin//usr/bin//System/Library/Frameworks/我知道我為擁有這些而瘋狂?,F(xiàn)在,我刪除了其中的所有內(nèi)容/System/Libarary/Frameworks(我從未從中刪除任何內(nèi)容/System/Library/)。清理工作后,which python現(xiàn)在給出/usr/bin/python與的鏈接/System/Library/Frameworks?,F(xiàn)在,重新安裝python是否對(duì)我來(lái)說(shuō)是一個(gè)清晰的環(huán)境?如何再次檢查是否沒有其他版本?我應(yīng)該如何重新安裝它們以確保它們及其庫(kù)不會(huì)無(wú)處不在并且又有很多副本?我想將一個(gè)干凈的Python 2.7安裝到正確的位置,并使我的系統(tǒng)確切知道它的位置,并且永遠(yuǎn)不要在其他位置安裝任何庫(kù)。請(qǐng)給我一些建議,說(shuō)明如何以專業(yè)的方式進(jìn)行管理。供您參考,這是我當(dāng)前的信息$PATH,我認(rèn)為應(yīng)該對(duì)其進(jìn)行修改:/opt/local/bin:/opt/local/sbin:/opt/nest/lib/python2.7/site-packages:/usr/local/lib/python2.7/site-packages:/Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/texbin:/Library/Frameworks/Python.framework/Versions/3.2/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/texbin:/Library/Frameworks/Python.framework/Versions/3.2/lib/python3.2/site-packages/django/bin:/usr/X11/bin:/opt/local/bin:/opt/local/sbin:/usr/local/lib/python2.7/site-packages:/Library/Frameworks/Python.framework/Versions/2.7/bin:/Library/Frameworks/Python.framework/Versions/3.2/bin請(qǐng)讓我知道是否需要更多信息。謝謝!更新:我正在重新思考為什么它變得如此瘋狂。我相信這是因?yàn)槲彝ㄟ^以下方式安裝了東西:easy_install/ macports/ homebrew/ fink/ pip有時(shí);.dmg 有時(shí);.pkg 有時(shí);有時(shí)編譯源代碼;他們?cè)诓煌牡胤街谱鳀|西。我想知道這些方法背后的機(jī)制是什么?他們?nèi)绾芜x擇目標(biāo)位置?如何防止他們搞砸呢?
我的系統(tǒng)上的Python版本過多,導(dǎo)致出現(xiàn)問題
桃花長(zhǎng)相依
2019-12-12 13:53:14