python:Django的基本部署

一、在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 清除环境内所有第三方包
二、准备程序
 
 
 
 

猜你喜欢

转载自www.cnblogs.com/daysn/p/11043493.html