Python,从源代码安装python模块。 Slackware 14.2

时间:2017-12-05 11:16:22

标签: python install python-module slackware

我是Slackware和Python的新手。 当我尝试通过命令

从源代码安装Python模块时
python setup.py build
python setup.py install

它只在.egg位置创建/usr/lib64/python2.7/site-packages文件,但不包含Python模块内容的目录。

我问的是因为我的任务是在没有互联网连接的情况下从源安装Python模块,所以我不能使用easy_install或pip等工具来自动下载和安装所需的python模块。

那么如何在Slackware 14.2操作系统上从源代码正确安装Python模块?

1 个答案:

答案 0 :(得分:0)

最简单的方法是查找可卸载的软件包。 Slackware有许多python库作为.txz文件,您应该可以下载它们并通过普通的包管理器安装它们。

但如果没有特定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