| 一、安装 Python3.7  1. 官网下载包,通过ftp上传到linux 服务器   2. 解压, 进入目录   3. 安装依赖包     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 libffi-deve   4. 安装     ./configure --prefix=/usr/local/python3   5. 编译     make && make install     ps: 不要切换到 /usr/local/python3   6. 设置python3 的软连接     ln -s /usr/local/python3/bin/python3.7 /usr/bin/python3   7. 设置pip3 的软连接     ln -s /usr/local/python3/bin/pip3.7 /usr/bin/pip3   二、安装  virtualenvwrapper 虚拟环境  1.  通过pip3 下载     pip3 intall virtualenvwrapper   2.  添加配置     cd /       vim .bashrc, 添加以下代码:       export WORKON_HOME=~/Envs
      VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages'
      VIRTUALENVWRAPPER_PYTHON=/usr/local//python3/bin/python3
      source /usr/local/python3/bin/virtualenvwrapper.sh
 代码解释:
 ~/Envs 新建环境的目录
 '--no-site-packages' 纯净模式
 /usr/local//python3/bin/python3 默认的新建环境时使用的 python 版本,这是python3
 /usr/local/python3/bin/virtualenvwrapper.sh 你的virtualenvwrapper 配置文件
 配置环境的路径 可以通过 find / -name  virtualenvwrapper.sh  查找获取
 
 3. 保存
 souce .bashrc
 
 4. 建立软连接
 ln -s /usr/local/python3/bin/virtualenv /usr/bin/virtualenv
   三、使用 virtualenvwrapper  1 新建环境     创建默认解释器的环境       mkvirtualenv django     创建指定解释器的环境       mkvirtualenv -p python3.7 环境名称      2 进入虚拟环境     workon 环境名   3 退出环境     deactivate   4 删除环境     rmvirtualenv 环境名   三、一些异常  1、ModuleNotFoundError: No module named '_ssl'     首先需要依赖两个包,openssl 和 openssl-devel (ubantu 是dev); 通过 yum list | grep openssl 查看;      安装后找到对应的模块,编辑; 查找路径: find / -name Setup.dist 。     解注 这几行:             然后找到python 的安装目录,重新编译安装: make && make install   2、-bash: workon: command not found     如果配置过/.bashrc,执行 soure /.bashrc 即可。如果没有配置,参照上面的配置项即可。                   |