0

我是 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 OS 上从源代码正确安装 Python 模块?

4

1 回答 1

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
于 2018-02-22T16:20:34.567 回答