Python2 + 3:如何安装从源和离线安装的Python3模块?

时间:2016-08-22 09:40:51

标签: python linux install offline python-module

我正在使用RedHat Linux 6,目前我只能从内部Linux存储库获得2.6.X版本。所以我从存储库安装了 Python2软件包,并且并行地将 python3从源代码安装到/ opt目录

$ ll /usr/bin/python3
lrwxrwxrwx. 1 root root 29 Jul  4 15:04 /usr/bin/python3 -> /opt/python-3.5.2/bin/python3

现在问题是我不知道如何安装从源安装的Python3的模块,因此不在默认目录中安装(Python2的模块从内部存储库安装)而不破坏Python 2安装。

此外服务器无法访问互联网

如何管理我的Python 3安装以获取模块?我阅读了多个文档,但我无法弄清楚如何继续。

THX, 汤姆

3 个答案:

答案 0 :(得分:1)

  1. 更改您的" python.exe"在你的python3安装文件夹中输入" python3.exe"。确保你可以使用" python"启动Python2和" pyhton3"启动python3。

  2. 对于Python3,请使用命令python3 -m pip

答案 1 :(得分:0)

您可以使用virtualenv为不同的python版本构建单独的环境,然后使用离线安装包安装第三方库。

答案 2 :(得分:0)

所以如果你从源代码下载了python,例如 tar -zxvf python-3.6.3.tgz cd python-3.6.3.tgz ./configure make make install

现在将python重命名为python3 mv python python3

现在安装模块 ./python3 -m pip install pandas