该资源是关于在CentOS 7.3操作系统上安装Python 3.6及pip环境的教程,特别适用于初学者。教程中提到,作者在VirtualBox上创建了一个虚拟机,并在过程中遇到了一些问题,通过这篇教程希望能够帮助其他人避免类似的困扰。 在CentOS 7.3上搭建Python 3.6和pip环境通常需要以下步骤: 1. 更新系统:首先确保系统是最新的,可以通过运行`yum update -y`来完成。 2. 添加EPEL和IUS仓库:CentOS默认可能不包含Python 3.6,所以需要添加额外的软件仓库。运行`yum install epel-release -y`和`yum install https://centos7.iuscommunity.org/ius-release.rpm -y`,这样就可以访问到Python 3.6的安装包。 3. 安装Python 3.6:使用`yum install python36`命令来安装Python 3.6。在某些情况下,可能需要修改系统中的默认Python链接,将`#!/usr/bin/python`更改为`#!/usr/bin/python2`,以避免系统脚本与新版本的Python冲突。 4. 安装pip:接下来,安装Python 3.6版本的pip,使用`yum install python36-pip`命令。若需要更新pip到最新版本,可以使用`pip3.6 install --upgrade pip`。 5. 设置国内镜像源:为了提高下载速度,建议配置国内的pip镜像源。这里提供了清华大学和豆瓣的镜像源,可以使用`pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple <package_name>`或`pip3 install -i https://pypi.douban.com/simple <package_name>`来安装特定的Python库,如requests和protobuf。 6. 构建和编译项目:如果涉及到C++扩展或者其他需要编译的Python库,可能需要用到`cmake`。文中提到了使用`cmake`在不同配置下(例如release和debug)构建项目的例子。 7. 解决依赖问题:在运行程序时可能会遇到动态库找不到的问题,例如`libffdynamic.so`。这通常是因为缺少相应的依赖或者库路径没有正确设置。在这种情况下,需要找到缺失的库并安装它,或者将库路径添加到`LD_LIBRARY_PATH`环境变量中。 8. 配置Pacman镜像源:虽然Pacman是Arch Linux的包管理器,但如果是从Arch Linux环境中复制的命令,可能需要根据实际情况调整为CentOS的包管理器,如`yum`或`dnf`。 这个教程涵盖了在CentOS 7.3上从基础开始搭建Python 3.6开发环境的完整流程,包括安装Python、pip、配置镜像源以及处理可能遇到的依赖问题。对于初学者来说,按照这些步骤进行操作应该能够成功建立一个可靠的Python开发环境。
yum install epel-release -y
yum install https://centos7.iuscommunity.org/ius-release.rpm -y
安装Python3.6
vi /usrbexec/urlgrabber-ext-down
vi /usr/bin/yum
把#! /usr/bin/python修改为#!/usr/bin/python2
yum install python36
yum install -y python36-pip
pip3的国内安装源 https://blog.csdn.net/xy707707/article/details/80787991 https://www.linuxidc.com/Linux/2019-04/158178.htm
1,清华源
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple virtualen
2,豆瓣源
pip3 install -i https://pypi.douban.com/simple requests
pip3 install -i https://pypi.douban.com/simple protobuf
pip3 install -i https://pypi.douban.com/simple requests
ln -s python3 python
pip3.6 install --upgrade pip
cmake -E chdir build/release cmake -G "Eclipse CDT4 - Unix Makefiles" -DCMAKE_BUILD_TYPE=release ../../
cmake -E chdir build/debug cmake -G "Eclipse CDT4 - Unix Makefiles" -DCMAKE_BUILD_TYPE=debug ../../
下载后可阅读完整内容,剩余1页未读,立即下载
- 粉丝: 5
- 资源: 3
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- C++多态实现机制详解:虚函数与早期绑定
- Java多线程与异常处理详解
- 校园导游系统:无向图实现最短路径探索
- SQL2005彻底删除指南:避免重装失败
- GTD时间管理法:提升效率与组织生活的关键
- Python进制转换全攻略:从10进制到16进制
- 商丘物流业区位优势探究:发展战略与机遇
- C语言实训:简单计算器程序设计
- Oracle SQL命令大全:用户管理、权限操作与查询
- Struts2配置详解与示例
- C#编程规范与最佳实践
- C语言面试常见问题解析
- 超声波测距技术详解:电路与程序设计
- 反激开关电源设计:UC3844与TL431优化稳压
- Cisco路由器配置全攻略
- SQLServer 2005 CTE递归教程:创建员工层级结构