pipe 安裝第三方包最近在剛分的主機操作,發現python沒有我想要的那個庫,只能安裝,但是沒有root許可權,只能按到/home/使用者下/在修改環境變數即可。
步驟如下:
之前要先建立目錄 mkdir -p /home/doujinye/opt/python2.7
1、tar -xvf python-2.7.5.tar
2、cd python-2.7.5
3、./configure --prefix=/home/doujinye/opt/python2.7
4、make && make install
5、將python的路徑加入.bash_profile中的path.,並執行source .bash_profile使配置立即生效
export path=/home/tmxu/local/python/bin/:$path
另外我也在.bashrc。加上export pythonpath=~/opt/python:pythonpath
然後就哦了
輸入python 應該就是剛安裝的版本。
都在這了
依賴關係
手動安裝科學計算包
在沒有root許可權的情況下,需要安裝python的外掛程式,或者公升級python。做法就是廢棄系統中預設裝好的python,為自己這個普通使用者編譯乙個新的python,然後再為這個新的python裝模組。
以為python在安裝模組時,會根據python對應的路徑去找對應的site-packages,將第三方模組安裝到這個目錄下。
具體python對應的site-packages在那裡,可以呼叫:
對應的python -c 「from
distutils.sysconfig import get_python_lib; print get_python_lib()」
比如說python安裝在/home/civilian/python下,那麼對應的site-packages可以通過
/home/civilian/python/bin/python -c 「from
distutils.sysconfig import get_python_lib; print get_python_lib()」
看到site-packages路徑在那裡。
以2.7
.3為例
安裝tar -xzvf python-2.7.3
.tgz
cd python-2.7.3
./configure –prefix=』/home/civilian/python』
make install
3給自用的python安裝module
以django為例:
3.2解壓
tar -xzvf django-1.6.5
.tar.gz
3.3安裝
/home/civilian/python/bin/python2.7
setup.py install
注意這裡的python用的是剛剛裝好的python,這樣django就安裝在/home/civilian/python的python下了,而不是安裝在/usr/bin/python相關的python下。
linux無root許可權安裝軟體
在有些公司是不會給開發人員root許可權的,但是開發人員有時候也需要裝一些軟體。沒有root許可權是否可以成功安裝軟體呢?答案是yes。本文以安裝nginx為例說明下如何操作。沒有root許可權時往往也就沒有許可權操作一些系統目錄,例如bin,usr等。所以在安裝時需要配置將安裝檔案裝在當前使用者有...
linux無root許可權安裝軟體
在有些公司是不會給開發人員root許可權的,但是開發人員有時候也需要裝一些軟體。沒有root許可權是否可以成功安裝軟體呢?答案是yes。本文以安裝nginx為例說明下如何操作。沒有root許可權時往往也就沒有許可權操作一些系統目錄,例如bin,usr等。所以在安裝時需要配置將安裝檔案裝在當前使用者有...
linux無root許可權安裝軟體
在有些公司是不會給開發人員root許可權的,但是開發人員有時候也需要裝一些軟體。沒有root許可權是否可以成功安裝軟體呢?答案是yes。本文以安裝nginx為例說明下如何操作。沒有root許可權時往往也就沒有許可權操作一些系統目錄,例如bin,usr等。所以在安裝時需要配置將安裝檔案裝在當前使用者有...