我是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模块?
答案 0 :(得分:0)
最简单的方法是查找可卸载的软件包。 Slackware有许多python库作为.txz
文件,您应该可以下载它们并通过普通的包管理器安装它们。
但如果没有特定python模块的Slackware软件包,请在具有Internet访问权限的系统上执行:
mkdir moduledir
pip download <modulename> -d moduledir
tar cvf module.tar moduledir
scp
,sftp
(如果可以)或ftp
(如果必须)或甚至可能使用usb棒将module.tar
转移到没有Internet访问权限的计算机上,那里:
tar xvfz module.tar
cd module
pip install <modulename> -f ./ --no-index