我正在使用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, 汤姆
答案 0 :(得分:1)
更改您的" python.exe"在你的python3安装文件夹中输入" python3.exe"。确保你可以使用" python"启动Python2和" pyhton3"启动python3。
对于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