版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
以前一直用的是windows和虚拟机,今天安装了Ubuntu系统,给大家分享一下安装python虚拟环境的流程:
- virtualenv .env
如果之前没没用过,会报一些错误:Command 'virtualenv' not found, but can be installed with: sudo apt install virtualenv
- sudo apt install virtualenv
解压安装一些包 - virtualenv .env
The path python2 (from --python=python2) does not exist
这是因为找的是python2不是python3, - virtualenv .env --python=python3
Already using interpreter /usr/bin/python3 Using base prefix '/usr' New python executable in /home/brytlevson/.env/bin/python3 Also creating executable in /home/brytlevson/.env/bin/python Installing setuptools, pkg_resources, pip, wheel...done.
这时候已经创建好了虚拟环境 - source .env/bin/activate
进入虚拟环境
以下是具体操作流程
brytlevson@Book-14:~$ virtualenv .env
Command 'virtualenv' not found, but can be installed with:
sudo apt install virtualenv
brytlevson@Book-14:~$ sudo apt install virtualenv
[sudo] password for brytlevson:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
将会同时安装下列软件:
python3-virtualenv
下列【新】软件包将被安装:
python3-virtualenv virtualenv
升级了 0 个软件包,新安装了 2 个软件包,要卸载 0 个软件包,有 202 个软件包未被升级。
需要下载 47.8 kB 的归档。
解压缩后会消耗 171 kB 的额外空间。
您希望继续执行吗? [Y/n] y
获取:1 http://mirrors.aliyun.com/ubuntu bionic/universe amd64 python3-virtualenv all 15.1.0+ds-1.1 [43.4 kB]
获取:2 http://mirrors.aliyun.com/ubuntu bionic/universe amd64 virtualenv all 15.1.0+ds-1.1 [4,476 B]
已下载 47.8 kB,耗时 1秒 (50.6 kB/s)
正在选中未选择的软件包 python3-virtualenv。
(正在读取数据库 ... 系统当前共安装有 137328 个文件和目录。)
正准备解包 .../python3-virtualenv_15.1.0+ds-1.1_all.deb ...
正在解包 python3-virtualenv (15.1.0+ds-1.1) ...
正在选中未选择的软件包 virtualenv。
正准备解包 .../virtualenv_15.1.0+ds-1.1_all.deb ...
正在解包 virtualenv (15.1.0+ds-1.1) ...
正在设置 python3-virtualenv (15.1.0+ds-1.1) ...
正在处理用于 man-db (2.8.3-2ubuntu0.1) 的触发器 ...
正在设置 virtualenv (15.1.0+ds-1.1) ...
brytlevson@Book-14:~$ virtualenv .env
The path python2 (from --python=python2) does not exist
brytlevson@Book-14:~$ virtualenv .env --python=python3
Already using interpreter /usr/bin/python3
Using base prefix '/usr'
New python executable in /home/brytlevson/.env/bin/python3
Also creating executable in /home/brytlevson/.env/bin/python
Installing setuptools, pkg_resources, pip, wheel...done.
brytlevson@Book-14:~$ source .env/bin/activate
(.env) brytlevson@Book-14:~$ pip3 list
Package Version
------------- -------
pip 19.3
pkg-resources 0.0.0
setuptools 41.4.0
wheel 0.33.6
(.env) brytlevson@Book-14:~$