python - 如何在CentOS7中安装python3的python包

标签 python python-2.7 python-3.x

我安装了CentOS7。所以python2.7原生安装在/usr/lib下。

我想切换到使用 python3 作为我的主要安装。所以我从官方网站下载了python3.5x,安装后它位于/usr/local/lib/下。即使我想使用 python 3.x 作为主要安装,我仍然必须使用“python3”启动 python。 “python”仍然启动 python 2.7。注意:按照 README 说明,我使用“make install”而不是“make altinstall”执行安装。

如果我使用 pip 安装软件包,则只​​会安装 python2.7 的软件包。我遇到过其他帖子,建议安装/使用 pip3。但我一直无法弄清楚如何安装 pip3。

这是我当前安装的 pip 版本:

# pip --version
pip 8.1.2 from /usr/lib/python2.7/site-packages/pip-8.1.2-py2.7.egg (python 2.7)

更新:
有人指出这个问题是这个问题的重复: How to install pip with Python 3?

我的问题不是如何安装 pip。而是如何让 pip 与 2 个 python 安装(2.7 和 3.x)一起工作。 pip 似乎适用于安装 python2.7 的软件包(CentOS7 中的 native python 安装),但我似乎无法让它安装 python3 的软件包。

最佳答案

这个stackoverflow帖子解释了如何在 CentosOS7 中为 python3 安装 pip。

Installing pip on CentOS 7 for Python 3.x

Assuming you installed Python 3.4 from EPEL, you can install Python 3's setup tools and use it to install pip.

# First command requires you to have enabled EPEL for CentOS7
sudo yum install python34-setuptools
sudo easy_install pip

关于python - 如何在CentOS7中安装python3的python包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40310168/

相关文章:

python - 如何使用 Anaconda Python 执行 .py 文件?

python - 在 python 中使用 pandas 检索数据列上的匹配字数

c++ - Python C API - 创建关键字

python - 我的程序使用了大量内存,我该怎么办?

python - psycopg2 上的 ModuleNotFoundError 仅在编译脚本上

python - 将 [1,2,3,4] 这样的数字排序列表转换为指定范围的字符串,如 python 中的 "1-4"

python - pandas dataframe - 两列字符串匹配和分组

python - 如何修改python中的实际变量列表

Python "Segmentation fault: 11"运行时 "import cv"或 "import cv2"

python-3.x - 如何获得离簇中心最近的N个数据点?