python3快速开始
安装依赖
1 | yum install -y openssl-devel |
安装
1 | wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz |
加入环境变量
我比较喜欢暴力加入,直接加入/etc/profile中
1 | echo "PATH=$PATH:/usr/local/python/bin" >> /etc/profile |
虚拟环境的搭建
从python3起,我们便可以直接使用python自带的venv库,来创建venv环境;
1 | mkdir venv |
虚拟环境操作
1 | 直接进入虚拟环境 |
如果每次进入项目模块后都要执行
sh ./venv/learn/bin/activate
进入虚拟环境太过于麻烦,所以我们接下来介绍一个神器
autoenv的使用
安装
可以使用python安装
1 | pip install autoenv |
也可以使用git安装
1 | git clone git://github.com/kennethreitz/autoenv.git ~/.autoenv |
**也可以下载安装**
1 | wget https://github.com/kennethreitz/autoenv/archive/master.zip |
使用
使用很简单,分以下几步:
- 进入项目目录
1 | cd test |
- 编写.env文件
1 | echo 'source /root/venv/learn/bin/activate' >> .env |
- 退出目录,重启进入,然后就看见一大段输出,选y
以上,完毕;
建议,将PYTHONPATH=/path/to/project也加入到.env中,
并且将项目所需要的环境变量也加入到.env中;
这样我们每次进入项目时,就可以直接运行命令了。
安装清华源
1 | mkdir ~/.pip |
文件pip.conf
1 | [global] |