Linux操作系统 Ubuntu下安装Python3虚拟环境

版权声明:博客为CSDN博主wgPython原创,如果这篇博文对您有帮助,为了好的网络环境,不建议转载,建议收藏!如果您一定要转载,请带上后缀和本文地址 https://blog.csdn.net/wgPython/article/details/80691680

为什么要安装虚拟环境?

首先虚拟环境是什么?这个自己百度去
虚拟环境能干嘛? 这个我来回答你, 比如我自己本地写了一个Django项目,用的Django1.10版本,而我再github上看到了一个很好的项目, 用的Django2.0版本,这时该怎么做了?虚拟环境就派上用场了。

1,安装Python3和pip3

  • Linux操作系统是默认安装了Python2的, 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

  • ps:上面不能直接安装的时候可以源码安装(2018/10月更新博客内容)
https://www.python.org/ftp/python/   # 这个是Python安装包的官方文件路径
# 好接下来我们下载安装包 源码安装(PS:Liux通用,wget命令需要安装自行搜索如何安装)
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   # sudo是ubuntu一类发行版的命令,centos, redhat是有所区别的
# 输入python3.6 测试是否成功
python3.6   
# 输入pip3.6 测试pip 是否成功
pip3.6
# cenots一类的系统我记得要加软连接之类的, 我用的ubuntu系统上一步就可以用了,所以我也没试

安装虚拟环境

sudo pip3 install virtualenv

建立虚拟环境的存放文件夹

mkdir ~/.virtualenvs

好现在已经可以创建虚拟环境了

cd ~/.virtualenvs # 进入那个目录
virtualenv spider_py3 -ppython3 # 创建虚拟环境 spider_py3 是虚拟环境名字, -p指定Python版本(默认Python2)
source spider_py3/bin/activate # 进入虚拟环境 OK了

但是上面那个有点麻烦 每次进入都要手动路径

有个管理工具特别方便

sudo pip3 install virtualenwrapper

修改配置文件

sudo vim ~/.bashrc
输入大写G进入最后一行 # 不会vi基本命令的自行百度
添加以下数据
export WORK_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh #注意单词不要拼写错误

启用生效

source ~/.bashrc

查看和切换虚拟环境

workon # 单输入这个回车 查看所有的虚拟环境

切换虚拟环境

workon 环境名 # 切换

创建虚拟环境 tip: 终端下输入mkvir 再按Tab自动补齐 后面的命令一样

mkvirtualenv 环境名 -ppython3 # 指定虚拟环境名 -p指的Python版本

退出虚拟环境

deactivate

差不多就这些, 所有创建的虚拟环境都在~./virtualenvs 这个文件夹下,
这个文件名字和目录可以自定义。
写这个的目的是刚刚要配置一个新的服务器,梳理以下思路,网上查了好几篇文章才成功
希望看到我这一篇文章就足够了,希望能帮到你。

没有更多推荐了,返回首页

私密
私密原因:
请选择设置私密原因
  • 广告
  • 抄袭
  • 版权
  • 政治
  • 色情
  • 无意义
  • 其他
其他原因:
120
出错啦
系统繁忙,请稍后再试

关闭