安装python3
这里我为了兼容性好我选择安装python3.6
yum update # 更新”应用市场“
yum install python36 # 安装python3.6
yum install python36-devel # 安装python3.6-dev
yum install gcc # 安装gcc编译器
安装python3.6-dev和gcc主要为了你以后pip安装一些外部包用的,玩python自带的库不需要它们
安装虚拟环境VIRTUALENV
这个库是virtual environment的缩写,帮助大家记忆。可以通过它创建python包虚拟环境,我们在虚拟环境里安装的包会保存到自己的文件夹中,可以摆脱对系统环境变量的依赖
pip3 install virtualenv # 换源速度会更快
Centos7下更换python pip3源为阿里源
安装好了后我们测试一下
virtualenv -p python36 test # 创建名为test的虚拟空间
source ./test/bin/activat # 启动虚拟空间
python # 查看现在的环境
pip
可以发现进入了虚拟空间后相当于给我们布置好了一个系统变量为python3的开发环境
利用deactivate可以退出,为了方便,我写了一个脚本
echo -e "\033[32m 请输入 1.进入虚拟环境 2.退出:\033[0m" # 奇怪的符号是设置字体颜色
read cmd # 从外部读取指令
if [ ${cmd} -eq 1 ]; # 比较指令是否等于1
then
source ./test/bin/activate # 启动虚拟环境
elif [ ${cmd} -eq 2 ];
then
deactivate # 退出虚拟环境
fi
在和test同级的地方创建一个.sh文件然后拷贝进去,打开它可执行的权限chmod u+x 加文件名就可以执行它了,注意需要用source XXX.sh执行,不然有可能会出现进入不了