Ubuntu安装python虚拟环境以及apt-get和pip源更换
更换apt-get数据源
1. 输入: sudo -s (切换为root管理员用户)
2. 执行命令: gedit /etc/apt/sources.list
3. 将里面的内容替换成下面的内容,记得保存一下
View Code
4. 更新源: sudo apt-get update
5. 更新软件: sudo apt-get upgrade
pip3的安装与升级
安装pip3: sudo apt-get install python3-pip
升级pip3: sudo apt-get install –upgrade pip
查看pip版本: pip -V pip3 -V
pip源更换
1. 根目录创建.pip文件:mkdir ~/.pip
2. 创建文件pip.conf:vim .pip/pip.conf
3. 点击“i”键,进入编辑模式,复制信息:
View Code
4. 点击:“ESC”切换到命令行模式,输入“:wq”保存离开。
修改默认python版本号
1. 删除原有python连接文件
sudo rm /usr/bin/python
2. 切换成root用户,建立执行python3的连接
1> 切换root用户: sudo -s
2> 建立执行python3的连接
ln -s /usr/bin/python3.6 /usr/bin/python
Ubuntu安装python虚拟环境(在root用户下)
1. 首先检查是否安装pip和pip3
pip -V pip3 -V
2. 如果没有,就执行下面命令,执行完后检查是否安装,同上
apt install python-pip
apt install python3-pip
3. 安装python虚拟环境的virtualenv,执行命令
apt install python-virtualenv
注意: 执行此命令的同时会执行apt install python3-virtualenv,所以只需要执行上面的命令,即可安装python-virtualenv和python3-virtualenv
4. 安装virtualwrapper,virtualwrapper是一个简单方便的管理Python虚拟环境的工具,执行命令
pip3 install virtualenvwrapper
注意: 可能会提示locale.Error: unsupported locale setting的错误
临时解决方法: export LC_ALL=C
永久解决方法: 把export LC_ALL=C这句添加到~/.bashrc文件的最后一行,然后执行命令
source ~/.bashrc 使对~/.bashrc文件的修改生效.解决之后再重新执行上面的命令
5. 配置virtualwrapper的环境变量,打开~/.bashrc,执行命令
vim ~/.bashrc
将下面的内容添加到文本最后
View Code
6. 再执行命令
source ~/.bashrc
出现下面内容表示对~/.bashrc的修改生效, 配置virtualwrapper的环境变量成功
7. 创建虚拟环境,执行命令
mkvirtualenv 环境名(我设置的是venv)
注意: 这里有可能会出错,HTTPError: 404 Client Error: Not Found for url:
解决办法是: 更改以下pip源,上面有详细的介绍,想改哪一个自己选择, vim ~/.pip/pip.conf
8. 创建python3环境,执行命令
mkvirtualenv –python=/usr/bin/python3 环境名(我设置的是venv)
9. 进入虚拟环境,执行命令
workon 环境名
10. 退出虚拟环境,执行命令
deactivate
11. 删除虚拟环境
rm virtualenv 环境名
Ubuntu常见的几个删除命令
rm [选项] 文件
View Code
rm -d 目录名 删除一个空目录
rmdir 目录名 删除一个空目录
rm -r 目录名 删除一个非空目录
rm 文件名 删除文件