無root許可權安裝python

2021-09-06 23:40:49 字數 1675 閱讀 6423

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等。所以在安裝時需要配置將安裝檔案裝在當前使用者有...