参考链接: https://blog.csdn.net/wgPython/article/details/80691680
安装Python3和pip3
首先更新软件包
sudo apt-get update
安装Python3 (这里安装的是Python3.5 安装好后在终端输入Python3 看能否进入)
sudo apt-get install python3.5
安装pip3 (pip3 list 试试看能不能看到依赖包)
sudo apt-get install python3-pip
上面不能直接安装的时候可以以下源码安装
# 这个是Python安装包的官方文件路径
https://www.python.org/ftp/python/
# 下载安装包 源码安装
wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz
# 解压
tar -zxvf Python-3.6.5.tgz
# 编译安装
./configure --with-ssl
make
sudo make install
# 输入python3.6 测试是否成功
python3.6
# 输入pip3.6 测试pip 是否成功
pip3.6
安装虚拟环境
sudo pip3 install virtualenv
建立虚拟环境的存放文件夹
mkdir ~/.virtualenvs
创建虚拟环境了
# 进入那个目录
cd ~/.virtualenvs
# 创建虚拟环境 spider_py3 是虚拟环境名字, -p指定Python版本(默认Python2)
virtualenv spider_py3 -ppython3
source spider_py3/bin/activate # 进入虚拟环境 OK了
上面那个有点麻烦 每次进入都要手动路径, 有个管理工具特别方便
sudo pip3 install virtualenwrapper
修改配置文件
sudo vim ~/.bashrc
# 添加以下数据
export WORK_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh #注意单词不要拼写错误
启用生效
source ~/.bashrc
查看和切换虚拟环境
workon # 查看所有的虚拟环境
切换虚拟环境
workon 环境名 # 切换
创建虚拟环境 tip: 终端下输入mkvir 再按Tab自动补齐 后面的命令一样
mkvirtualenv 环境名 -ppython3 # 指定虚拟环境名 -p指的Python版本
退出虚拟环境
deactivate
所有创建的虚拟环境都在~./virtualenvs 这个文件夹下,
这个文件名字和目录可以自定义。