以前一直用的是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:~$
官网下载安装包
https://www.anaconda.com/distribution/#linux
安装过程
1.bash Anaconda3-5.2.0-Linux-x86_64.sh
一直enter
看到你接受许可证条款吗?: yes 然后按enter
提示安装地址:按enter
一直enter知道看到anconda
表示安装成功。
2.source ~/.bashrc 更新环境变量,就可以正常使用了。
如果没用,那么需要收到添加环境变量 vi~/.basrc 文件,在最后面加上
export PATH=/home/aeasringnar/anaconda3/bin:$PATH
3.conda create --name env_name (创建虚拟环境)
brytlevson@mbook:~/anaconda3$ ls
bin include phrasebooks ssl
compiler_compat lib pkgs translations
conda-meta libexec plugins var
doc LICENSE.txt qml vscode_inst.py.log
envs man resources x86_64-conda_cos6-linux-gnu
etc mkspecs share
虚拟环境默认创建在anaconda3 下的envs下
4.source activate env_name (进入虚拟环境)
5.source deactivate (退出虚拟环境)
6.安装命令:
conda install 要安装的包名
或者
pip install 安装的包名
pip list查看结果:
brytlevson@mbook:~/anaconda3/envs$ source activate geoplotenv/
(geoplotenv) brytlevson@mbook:~/anaconda3/envs$ pip list
Package Version
---------------------------------- -----------
alabaster 0.7.10
anaconda-client 1.6.14
anaconda-navigator 1.8.7
anaconda-project 0.8.2
asn1crypto 0.24.0
astroid 1.6.3
astropy 3.0.2
attrs 19.3.0
Babel 2.5.3
backcall 0.1.0
backports.shutil-get-terminal-size 1.0.0
beautifulsoup4 4.6.0
bitarray 0.8.1
bkcharts 0.2
blaze 0.11.3
bleach 2.1.3
bokeh 0.12.16
boto 2.48.0
Bottleneck 1.2.1
certifi 2018.4.16