[英]Anaconda installation to home directory
我已經建立了與遠程服務器的SSH連接。 我想在其上運行我的一些python程序,因此我必須下載我一直在使用的所有模塊。
我剛剛下載了Ananconda(我沒有root權限,所以在〜中安裝了它)並在我的PATH中添加了〜/ anaconda / bin。 但是,當我嘗試在Python中import numpy
時,它表示找不到該模塊。 我該如何解決?
您可能正在運行錯誤的Python版本。
要檢查,請使用which -a python
james@bodacious:~$which -a python
/usr/bin/python
james@bodacious:~$
在我的情況下,我正在運行/ usr / bin / python中的版本,這是我的$ PATH中找到的唯一版本。 您應該在列表中看到來自〜/ anaconda / bin的版本,並且當您鍵入python
時它要運行它需要位於頂部。
如果不是,你可以查看你的$ PATH,並在必要時在它的前面添加~/anaconda/bin
。
james@bodacious:~$echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/james/bin
james@bodacious:~$PATH=~/anaconda/bin:$PATH
james@bodacious:~$echo $PATH
/Users/james/anaconda/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/james/bin
james@bodacious:~$
我沒有任何Fedora / Redhat系統,但我相信你可以:
yum install numpy
HTH
你已經說過你真正想要的就是能夠使用numpy - 基於此,使用anaconda可能有點過分。
聽起來好像你真正問的是“由於我沒有root訪問權限且無法安裝系統軟件包,我如何在我的家庭目錄中設置一個具有我需要的python環境?”
這聽起來像...超級格羅弗! 沒有等待,我的意思是virtualenv。
希望您的系統已經為您安裝了virtualenv。 如果是這樣,使用您自己的一組包創建自己的環境相當簡單:
james@bodacious:~$mkdir venv/
james@bodacious:~$cd venv/
james@bodacious:venv$virtualenv .
New python executable in ./bin/python
Installing Setuptools..............................................................................................................................................................................................................................done.
Installing Pip.....................................................................................................................................................................................................................................................................................................................................done.
james@bodacious:venv$source bin/activate
(venv)james@bodacious:venv$pip install numpy
Downloading/unpacking numpy
Downloading numpy-1.7.1.zip (3.1MB): 3.1MB downloaded
完成后,您將擁有自己的numpy副本,只需使用cd venv; source bin/activate
即可在此環境中訪問cd venv; source bin/activate
cd venv; source bin/activate
將$ PATH和$ PYTHONPATH設置為指向自定義安裝。
如果你還沒有安裝virtualenv
東西變得更棘手......
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.