专栏首页大数据入坑指南python自学成才之路 miniconda创建虚拟环境

python自学成才之路 miniconda创建虚拟环境

前面虚拟环境是安装在一个Python解释器下的,如果想使用不同版本的Python环境该怎么创建呢?这个时候miniconda就派上用场了。Miniconda可以在创建虚拟环境时指定安装不同版本的Python解释器。

Miniconda下载地址:https://docs.conda.io/en/latest/miniconda.html 安装好miniconda后将scripts目录配置到环境变量中,就可以愉快的玩耍moniconda了。

1.创建一个虚拟环境

conda create -n envname python=x.x.x

例如:

C:\Users\16612>conda create -n py3.6.5 python=3.6.5

因个人网络环境不同,创建可能需要点时间,一般几分钟就好了,创建成功后会有如下提示:

done
#
# To activate this environment, use
#
#     $ conda activate py3.6.5
#
# To deactivate an active environment, use
#
#     $ conda deactivate

2.进入到虚拟环境

conda activate envname

例如:

(py3.6.5) C:\Users\chao.li>pip list
Package      Version
------------ -------------------
certifi      2020.6.20
pip          20.2.2
setuptools   49.6.0.post20200814
wheel        0.35.1
wincertstore 0.2

(py3.6.5) C:\Users\chao.li>pip install numpy
Collecting numpy
  Downloading numpy-1.19.1-cp36-cp36m-win_amd64.whl (12.9 MB)
     |████████████████████████████████| 12.9 MB 332 kB/s
Installing collected packages: numpy
Successfully installed numpy-1.19.1

(py3.6.5) C:\Users\chao.li>pip list
Package      Version
------------ -------------------
certifi      2020.6.20
numpy        1.19.1
pip          20.2.2
setuptools   49.6.0.post20200814
wheel        0.35.1
wincertstore 0.2

3.退出当前虚拟环境

(py3.6.5) C:\Users\16612>conda deactivate

4.查看所有的虚拟环境

C:\Users\16612>conda env list
# conda environments:
#
base                  *  D:\minaconda3
2.7.5-test               D:\minaconda3\envs\2.7.5-test
py3.6.5                  D:\minaconda3\envs\py3.6.5

5.删除虚拟环境

conda remove –n envname --all

例如:

C:\Users\chao.li>conda remove -n py3.6.5 --all

相比于上一节的virtualenv,个人还是比较喜欢使用miniconda,因为miniconda可以创建不同的python环境,而且操作简单,用起来确实方便。

本人是做大数据开发的,在微信上开了个个人号,会经常在上面分享一些学习心得,原创文章都会首发到公众号上,感兴趣的盆友可以关注下哦!

大数据入坑指南

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 第十九篇 zabbix创建Action

    Zabbix的功能就是用用来进行监控的,当监控的对象出现问题时我们就需要告知维修人员及时过来维修,那么从监控,到出现监控异常,将监控异常报告给维修人员这一系列动...

    我是李超人
  • Python自学成才之路 玩转虚拟环境

    Python自带的那个环境是系统环境,同一个项目的不同版本可能会依赖不同版本的依赖包,如果都放在系统环境下会使系统环境变得很庞大,同时操作起来也不太方便,如果给...

    我是李超人
  • 在eclipse下使用maven创建web项目

    第一次接触maven管理的项目是在大三的时候,当时由于忙于享受大学里的美好时光而错过了美好的学习时机。现在想想还是有点小后悔的,如果当初能够好好学习,现在来公司...

    我是李超人
  • 对OpenFlow下的一种网络安全应用模型(OFX)的思考

    最近有时间学习了一篇发表在NSDI’16的叫做 ”Enabling Practical Software-defined Networking Security...

    SDNLAB
  • FaceBoxes—官方开源CPU实时高精度人脸检测器

    近日FaceBoxes算法的提出者开源了该算法所有训练和测试代码,并提供Caffe与PyTorch实现。

    CV君
  • numpy库数组拼接np.concatenate()函数

    在实践过程中,会经常遇到数组拼接的问题,基于numpy库concatenate是一个非常好用的数组操作函数。

    周小董
  • 4 机器学习入门——分类和最近邻

    前面学过了简单的回归和决策树,当然仅仅是使用起来简单。实际上,线性回归和决策树是很多其他算法的基础,很多高级的算法都是基于它们的组合或者变种。下面我们来看一个另...

    天涯泪小武
  • 【程序源代码】Spring优秀的前端UI项目

    SpringBlade前端UI项目,对现有的avue2.0、element-ui库进行二次封装。基于json驱动的模块配置,打造最好用的vuejs中后台脚手架。

    程序源代码
  • -1-6 java 异常简单介绍 java异常 异常体系 Throwable 分类 throws和throw 异常处理 自定义异常

    异常由来:问题也是现实生活中一个具体事务,也可以通过java 的类的形式进行描述,并封装成对象。

    noteless
  • 业界 | 微信团队开源围棋AI技术PhoenixGo,复现AlphaGo Zero论文

    机器之心

扫码关注云+社区

领取腾讯云代金券