我試圖在沒有管理權限的遠程主機上安裝numpy。我已經在virtualenv中成功安裝了Python 2.7和pip,並且可以使用pip來安裝諸如pip install Markdown
之類的微不足道的東西。但是,如果我點安裝numpy或scipy,它出錯SystemError: Cannot compile 'Python.h'. Perhaps you need to install python-dev|python-devel.
我沒有權限sudo apt-get或apt-get,所以不能做sudo apt-get install python27-devel
或sudo apt-get install python-devel
。我想從源代碼構建,這樣我就可以使用選項--user,但源代碼是.deb文件,構建它需要更多的東西,我必須apt-get。我嘗試聯繫管理員,但我建議將我自己的安裝保存在我自己的本地環境中。我該怎麼辦? 操作系統是Ubuntu 14.04 LTS。沒有sudo安裝numpy
4
A
回答
1
管理員回答的原因很簡單。 Ubuntu也使用python作爲內部腳本。因此,如果您需要更新版本的軟件包,管理員不會更新或更改python安裝。
這是我想嘗試:
- Python 2.7版自己編譯源與您的首選路徑在你的home目錄中安裝它。這樣你總是有所有需要的標題。將解釋器放入PATH中。
(可選)設置PYTHONUSERHOME到本地python軟件包
- 通過PIP安裝的virtualenv包numpy的等
- 設置的virtualenv envirnoment ...
(可選)4 。構建Blas庫例如在您的家
- OpenBlas在virtualenv中安裝用Cython ...,可能有一些需要numpy的
- 更多的包在用正確的設置BLAS庫的virtualenv安裝numpy的SciPy的設置
如果使用你自己的python安裝,virtualenv並不是真的需要。所以你可能想忽略它。你只需要確保你的python解釋器總是首先被找到。
相關問題
- 1. 沒有sudo安裝seaborn
- 2. 安裝h5py沒有sudo
- 3. 沒有sudo安裝Cordova和Ionic
- 4. 沒有使用粘貼位sudo安裝?
- 5. R開羅安裝沒有apt-get,sudo
- 6. 沒有找到Sudo。嘗試npm安裝
- 7. 安裝OpenBLAS和Numpy後沒有_dotblas.so
- 8. 安裝後沒有找到Numpy
- 9. 用sudo安裝Docker
- 10. pip安裝numpy - 無法安裝,雖然沒有錯誤
- 11. 導入錯誤:沒有名爲numpy的模塊(已安裝numpy)
- 12. '寶石安裝'和'sudo寶石安裝'
- 13. 安裝numpy,還有問題
- 14. 安裝numpy
- 15. 利用/服務器安裝庫,沒有sudo
- 16. 詹金斯:NPM安裝失敗沒有sudo
- 17. 在沒有sudo的情況下安裝npm
- 18. 瞭解Unix文件系統和ruby安裝時沒有Sudo
- 19. 如何在沒有sudo的情況下安裝gems
- 20. 不能NPM安裝-g沒有sudo改變前綴
- 21. CentOS7 sudo yum永遠安裝說「沒有永久可用的包」
- 22. 沒有sudo,允許在virtualenv中安裝BeautifulSoup
- 23. 安裝乘客:使用sudo,rvmsudo或沒有...?
- 24. 不使用sudo安裝jdk?
- 25. 使用Sudo安裝涼亭
- 26. 「sudo pod安裝」錯誤
- 27. Laravel安裝與sudo權限
- 28. 爲python安裝numpy
- 29. ImportError:Numpy安裝後在Ubuntu上沒有名爲numpy的模塊
- 30. 安裝numpy時,我的virtualenv pip沒有讀取正確的distutils.cfg
最簡單的方法是安裝[Anaconda](http://continuum.io/downloads)或其他一些預建的Python發行版,如果管理員沒有足夠的幫助來安裝python-devel –