簡體   English   中英

Python,從源代碼安裝python模塊。 Slackware 14.2

[英]Python, installing python modules from source. Slackware 14.2

我是Slackware和Python的新手。 當我嘗試通過命令從源代碼安裝Python模塊時

python setup.py build
python setup.py install

它僅在/usr/lib64/python2.7/site-packages位置中創建一個.egg文件,而不在包含Python模塊內容的目錄中創建。

我之所以這樣問是因為我的任務是在沒有互聯網連接的情況下從源代碼安裝Python模塊,因此我無法使用easy_install或pip之類的工具來自動下載並安裝所需的python模塊。

那么,如何在Slackware 14.2 OS上從源代碼正確安裝Python模塊?

最簡單的方法是查找可卸載的程序包。 Slackware有許多.txz文件形式的python庫,您應該能夠下載它們並通過常規的軟件包管理器進行安裝。

但是,如果沒有可用於您的特定python模塊的Slackware軟件包,請在可訪問Internet的系統上執行以下操作:

mkdir moduledir
pip download <modulename> -d moduledir
tar cvf module.tar moduledir

scpsftp (如果可以)或ftp (如果必須)或什至可以使用USB記憶棒將module.tar傳輸到沒有Internet訪問權限的計算機上,並且:

tar xvfz module.tar
cd module
pip install <modulename> -f ./ --no-index

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM