1818IP-服务器技术教程,云服务器评测推荐,服务器系统排错处理,环境搭建,攻击防护等

当前位置:首页 - Linux系统 - centos - 正文

君子好学,自强不息!

Centos上使用python3.6开发环境的准备

2023-02-24 | centos | 1818ip | 6330°c
A+ A-

1 安装gcc之类的编译工具和依赖库

yum groupinstall “Development tools” -y

yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -y

2 下载Python 3.6

wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tar.xz

mv Python-3.6.0.tar.xz /home/dean/

unxz Python-3.6.0.tar.xz 

tar -xf Python-3.6.0.tar 

3 配置编译过程,编译安装

cd /home/dean/Python-3.6.0

./configure –prefix=/usr/local –enable-unicode=ucs4 –enable-shared LDFLAGS=“-Wl,-rpath /usr/local/lib”

make && make altinstall

Python升级完成后,系统中还不存在pip。我们下载并用python3.6来安装pip

wget https://bootstrap.pypa.io/get-pip.py –no-check-certificate

python3.6 get-pip.py

使用virtualenv

1 安装 virtualenv

如下命令为Python 3.6.0创建一个虚拟的sandbox

pip3.6 install virtualenv

2 创建virtualenv项目

执行如下命令,就在当前目录创建virtualenv项目。实际上就是生成了py27project目录,并把Python 2.7.10等代码拷贝到里面。

 virtualenv py36project

3 使用 py27project

用source命令,就能激活py27project。注意当前路径下必须要存在py27project目录。

source py27project/bin/activate

 激活后,可以看到shell命令行前自带(py27project)。在shell中就能用python命令访问Python 2.7.10了。

4 退出 py27project

deactivate命令就能退出激活的virtualenv环境。

 

本文来源:1818IP

本文地址:https://www.1818ip.com/post/32525.html

免责声明:本文由用户上传,如有侵权请联系删除!

发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。