一、在centos7安装python3
yum -y groupinstall "Development tools" yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
下载python3.我一般下载到/usr/local/python3目录下 ,自己想要什么版本自己换一下就可以了
mkdir /usr/local/python3
cd /usr/local/python3
wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tar.xz
然后解压安装
tar -xvJf Python-3.6.7.tar.xz cd Python-3.6.7 ./configure --prefix=/usr/local/python3 make && make install
最后创建软链接就可以了
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
输入python3测试一下
二、虚拟环境设置
如果我们建立的虚拟环境是python3的那么需要制定python版本,否则的话virtualenv venv 即可创建一个python2的版本
pip install virtualenv virtualenvwrapper
virtualenv -p /usr/bin/python3 py3env
使用virtualenv env该命令会在用户所在目录下创建一个python虚拟环境文件夹env,但是为了便于管理,我们会使用virtualenvwrapper来管理
打开.bashrc文件 vi ~/.bashrc 增加内容: source /usr/bin/virtualenvwrapper.sh 运行命令 source ~/.bashr
此时会在用户根目录/root下创建.virtualenvs目录
使用ls -a 命令可以查看
现在我们的项目的目录格式是这样的,假设项目叫Django_proj
一些常用操作如下:
mkvirtualenv envname #创建虚拟环境 workon [envname] # 不加参数可以列出环境列表,加环境名称则进入指定环境 lsvirtualenv #列出所有环境 deactivate #注销当前环境 rmvirtualenv envname #删除指定环境 cpvirtualenv 复制环境 cdsitepackages cd到当前环境的site-packages目录 lssitepackages 列出当前环境中site-packages内容 setvirtualenvproject 绑定现存的项目和环境 wipeenv 清除环境内所有第三方包
二、准备程序