我不是一個普通的Linux用戶,所以這可能是完全微不足道的問題。由於NetBSD的NVidia驅動程序不可用,我在其中一臺基於GPU的「超級」計算機上運行6.2 PUIAS版本i386_64。 Python的安裝版本是2.6.6。我需要2.7.2 Python和更新版本的scipy,numpy,matlibplot和朋友。我已啓用PUIAS和EPEL存儲庫。但是他們沒有更新的Python版本。什麼是「推薦」的方式來安裝較新版本的Python,而不需要制動依賴於它的系統。由於缺乏科學計算庫,我對Python 3.2不感興趣。6.2 PUIAS上的Python-2.7.2 i386_64
0
A
回答
0
我要回答我自己的問題。對於那些在RedHat克隆上使用Python進行科學計算的人(例如PUIAS),獲取所有需要的最簡單方法是使用rpm包管理器和Enthought Python Distribution (EPD for short)。 EPD將所有內容安裝在沙箱中,因此基於過時版本的Python的系統工具不會集成。但是,必須根據系統調整路徑或在用戶基礎上調整路徑,以便使用shell調用非系統工具。一個人不應該從源代碼編譯Python,除非你對Python本身感興趣,或者將它移植到你最喜歡的操作系統而不是在你自己的研究中!
1
當install-Python-from-source routine告訴您使用make install
時,請改爲輸入make altinstall
。這將使正常的python
可執行文件保持不變,而是創建python2.7
供您使用。使用這個新的可執行文件從源代碼安裝其他包。不要忘記相應地更改腳本中的shebang行。
相關問題
- 1. ipython for Python 2.7.2 PUIAS(RedHat)上的用戶Linux
- 2. OAuth的SSO上的Liferay 6.2
- 3. JBoss 7.2上的Liferay 6.2
- 4. 在Centos 6.2上安裝Git
- 5. 在RHEL 6.2上的Snort安裝64位
- 6. 樹上的重複ID(Primefaces 5.2&Liferay 6.2)
- 7. Centx 6.2上的cx_Oracle安裝問題
- 8. Mac OS X 10.5.8上的球拍6.2
- 9. 關於DotNetNuke的6.2
- 10. 在x86_64上安裝32位庫redhat 6.2
- 11. 在Centos 6.2上編譯GnuTLS時出錯
- 12. chroot不能在openssh上工作6.2
- 13. 在Centos 6.2(64bit)上編譯Apache 2.4.3
- 14. 在Scientific Linux 6.2上更新GTK +
- 15. excludeAlreadyDisplayedNews tx_news TYPO3 6.2
- 16. pgagent centos 6.2
- 17. Worklight 6.2 WorkLightAuthenticationException
- 18. 動態查詢找到生日LIFERAY使用的Liferay 6.2 GA2 6.2
- 19. 的Liferay 6.2 GA6錯誤
- 20. 與Xcode 6.2兼容的Crashlytics
- 21. Liferay 6.2 - 重複的網頁
- 22. WebRTC與Liferay 6.2的集成
- 23. AEM 6.2中的SOAP服務
- 24. Mapserver的6.2和棄用st_Force_2D
- 25. JBPM 4.4與JBPM 6.2
- 26. 在CentOS 6.2上在apache上創建子域名/虛擬主機
- 27. 運行部署在JBOSS 6.2上的應用程序時的java.lang.LinkageError
- 28. Liferay 6.2-ga2和Liferay 6.2-ga6有什麼區別?
- 29. DNN 6.2 Azure Restful服務
- 30. Worklight 6.2升級到Mobilefirst 6.3
我知道如何使用「源代碼例程」來安裝東西,但坦率地說,至少在BSD上不是這樣做的。爲了使用源代碼,需要創建具有補丁,校驗和和ets的正確的Makefile。這需要花費一個月的努力。你是否告訴我,在PUIAS上使用Python 2.7.2的唯一方法是從香草源代碼構建?這很瘋狂。 – 2012-02-02 05:24:03
Linux不是BSD。而且人們始終在RHEL上從源代碼構建Python。 – 2012-02-02 05:25:35