创建 python 虚拟环境
conda 创建环境
conda
可以理解为一个工具,也是一个可执行命令,其核心功能是包管理与环境管理。包管理与 pip
的使用类似,环境管理则允许用户方便地安装不同版本的 python 并可以快速切换。 conda
的设计理念——conda
将几乎所有的工具、第三方包都当做 package 对待,甚至包括 python 和 conda 自身;Anaconda 则是一个打包的集合,里面预装好了conda、某个版本的 python、众多 packages、科学计算工具等等。
- 首先在所在系统中安装 Anaconda。可以打开命令行输入
conda -V
检验是否安装以及当前 conda 的版本。 - conda常用的命令。
-
conda list
查看安装了哪些包。 -
conda env list
或conda info -e
查看当前存在哪些虚拟环境 -
conda update conda
检查更新当前 conda
-
- 创建 Python 虚拟环境。
使用conda create -n your_env_name python=X.X(2.7、3.6等)
anaconda 命令创建 python 版本为 X.X、名字为your_env_name
的虚拟环境。your_env_name
文件可以在 Anaconda 安装目录 envs 文件下找到。
# 指定 python 版本为3.6.5,注意至少需要指定 python 版本或者要安装的包 # 如果不指定 python 版本,自动安装最新 python 版本 conda create -n env_name python=3.6.5 # 同时安装必要的包 conda create -n env_name numpy matplotlib python=2.7 # 克隆创建了一个和原系统一样的 python 环境,命名为 nb conda create -n nb --clone root
- 使用激活(或切换不同 python 版本)的虚拟环境。
- 打开命令行输入
python --version
可以检查当前 python 的版本。 - 使用如下命令即可激活你的虚拟环境(即将 python 的版本改变)。
- Linux:
source activate your_env_name
(虚拟环境名称) - Windows:
activate your_env_name
(虚拟环境名称)
这时再使用python --version
可以检查当前 python 版本是否为想要的。
- Linux:
- 打开命令行输入
- 对虚拟环境中安装额外的包。
- 使用命令
conda install -n your_env_name [package]
即可安装 package 到 your_env_name 中
- 使用命令
- 关闭环境
- Linux:
source deactivate
- Windows:
deactivate
- Linux:
- 移除虚拟环境
- 移除某个环境中的包
conda remove --name $ENVIRONMENT_NAME $PACKAGE_NAME
- 移除某个虚拟环境
conda remove -n yourenvname --all
- 移除某个环境中的包
virtualenv 创建虚拟环境
安装virtualenv
pip install virtualenv
创建虚拟环境
mkdir myproject cd myproject virtualenv venv
创建了一个名为 myproject 的文件夹,然后这里边创建虚拟环境 venv。
- 在创建 virtualenv 时增加
--no-site-packages
选项的 virtualenv 就不会读取系统包,如下:virtualenv nowamagic_venv --no-site-packages
-
--distribute
选项使 virtualenv 使用新的基于发行版的包管理系统而不是 setuptools 获得的包。 你现在需要知道的就是--distribute
选项会自动在新的虚拟环境中安装 pip ,这样就不需要手动安装了。 当你成为一个更有经验的Python开发者,你就会明白其中细节。virtualenv --distribute nowamagic_venv
激活虚拟环境
- Linux:
.~/.venv/bin/activate
或者source$ENV_BASE_DIR/$ENVIRONMENT_NAME/bin/activate
- Windows:
venv\scripts\activate
退出环境
deactivate

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
MP实战系列(八)之SpringBoot+Swagger2
SpringBoot一个原则,爱好编程的朋友们都知道,那就是"习惯优于配置"。 今天一上来主要说的还是代码,个人比较喜欢来的实战系列的,不过有的时候还是比较偏重于理论,理论是造轮子的基础之一,尽管前人先辈们或者其他编程界的大牛们已经为我们造了不少轮子,大牛们造的轮子在广义上是比较通用的,例如jeecg的插件式开发等。 不过对于项目需求而言,有些时候不一定开源的就一定可以复用,有些时候我们必须要在此创新。 记得我一个朋友,他们公司给他的一个业务是测试框架,该测试框架必须匹配公司各个业务场景,他在开源上找了不少项目,但是发现还是不行,有些只能解解燃眉之急,但是风险不可控。所以我这位朋友他决定为了更好的匹配公司的业务,他决定自己造轮子,不过当然还是站在前人的肩膀上。他用技术还是Java的反射和Google的一个技术,记得我跟我提过,不过此时我不记得了。 最终他还是成功造轮子,在这里我想表达的不是,造轮子,对于现有的轮子,如果我要采用必先满足我个人这些要求: (1)文档丰富; (2)开源项目活跃; (3)风险可控; (4)学习成本低; 当然最主要的是前三项,当然如果是开发赶进度的话,第四项不得...
- 下一篇
如何在linux中创建虚拟环境
安装虚拟环境的命令 : sudo pip install virtualenv sudo pip install virtualenvwrapper 安装完虚拟环境后,如果提示找不到mkvirtualenv命令,须配置环境变量: # 1、创建目录用来存放虚拟环境 mkdir $HOME/.virtualenvs # 2、打开~/.bashrc文件,并添加如下: export WORKON_HOME=$HOME/.virtualenvs source /usr/local/bin/virtualenvwrapper.sh # 3、运行 source ~/.bashrc 创建虚拟环境的命令 : 提示:如果不指定python版本,默认安装的是python2的虚拟环境 在python2中,创建虚拟环境 mkvirtualenv 虚拟环境名称 例 : mkvirtualenv py_flask 在python3中,创建虚拟环境 mkvirtualenv -p python3 虚拟环境名称 例 : mkvirtualenv -p python3 py3_flask 提示 : 创建虚拟环境需要联网 ...
相关文章
文章评论
共有0条评论来说两句吧...