三种Anaconda虚拟环境创建方式和第三方包的安装2023-02-07

如果不出意外,手把手教你进行Anaconda的安装,我们已经在windon10上成功的安装上了Anaconda。

如果安装过程有问题记得评论区留言哈,看到我们会整理并且解决。

假装各位都已经安装好了Anaconda,那么,我么就开始学习它的命令吧。

查看conda版本

查看一下conda版本

命令

conda --version

复制

对于萌新小伙伴来说,Python、Anaconda等分不清楚,可以前往这篇文章:简述Python、Anaconda、virtualenv和Miniconda之间的区别

更新conda到最新版本

如果时间是第一次,或者较长时间没有使用conda,建议更新一次。

命令

conda update conda

复制

会提示Proceed ([y]/n)?,选择y

image

上篇补充

在上篇安装Anaconda时,手把手教你进行Anaconda的安装,我们可能注意过这样一张图:

image

请注意黑色圈圈的Python3.7,这表示我们下载的Anaconda在创建虚拟环境时,Python解释器版本最多只能指定到Python3.7。

创建环境

命令

conda create --name  <env_name> [interpreter_version] [package_names]

复制

参数讲解,[]表示可忽略参数

复制

  • <env_name>表示创建的环境名
  • [interpreter_version]表示创建时,指定Python解释器版本,格式:python=3.7
  • package_names表示在创建时,需要安装的第三方包,多个包用空格隔开

多说无益,来操作一下吧。

方式一创建

创建一个test1的虚拟环境,如果没有指定interpreter_version参数,会默认以最高的版本创建

命令

conda create --name test1

复制

复制

版本是Python3.7.6

image

方式二创建

创建一个test2的虚拟环境,并且指定Python解释器版本为3.6.6

命令

conda create --name test2 python=3.6.6

复制

复制

版本是Python3.6.6

image

方式三创建

创建一个test3的虚拟环境,并且指定Pyhton解释器版本为3.6.4,并且安装第三方包requests,flask

命令

conda create --name test3 python=3.6.4 requests flask

复制

复制

版本是Python3.6.4

image

在创建时就安装上的第三方包

image

解决创建环境时 Collecting package ... failed

创建环境时,可能会出现以下问题

image

解决办法

  1. 找到C盘用户文件夹下的.condarc文件
image
  1. 编辑.condarc文件,替换成一下内容,保存,重新打开cmd即可
ssl_verify: truechannels:  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/win-64/  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/win-64show_channel_urls: true

复制

ps:

image

此方法直接更换成了清华源,速度更快,更稳,通过conda向虚拟环境安装第三方包时,用的也是清华源。

查看所有环境

命令

conda env list

复制

复制

绿色方框表示虚拟环境存放的位置,使用pycharm时,有用。

进入虚拟环境

命令

activate <env_name>

复制

image

在我们创建好虚拟环境后,记得进入才能使用哈。

前面的括号是谁,就代表当前虚拟环境是谁。

退出当前环境

命令

deactivate

复制

image

虚拟环境安装第三方包

方式一 通过conda安装

命令

conda install --name <env_name> <package_name>

复制

env_name表示向哪个虚拟环境安装包package_name表示安装的包

复制

示例:

向 test2 虚拟环境安装django

命令

conda install --name test2 django

复制

image

方式二 进入虚拟环境通过pip安装

个人建议通过此方法安装,比较符合正常操作。

步骤

  1. 进入指定虚拟环境activate <env_name>
  2. 直接pip install <package_name>
image

解决pip安装过慢

在默认使用pip install时,会安装的很慢,甚至会出现安装失败,这是因为默认pip使用的是官网源,换成清华源就好了,可以参考:手把手教你进行pip换源,让你的Python库下载嗖嗖的

步骤

1、随便进入一个虚拟环境

命令

activate test3

复制

image

2、更新pip成最新版本,因为老版本的pip不支持一行代码换源

命令

python -m pip install --user --upgrade pip

复制

image

3、执行命令自动永久换源

命令

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/

复制

image

大功告成,以后不管是哪个环境使用pip都是清华源,速度杠杠的。

如何在Pycharm中使用虚拟环境

通过 conda env list 命令我们知道虚拟环境的具体存放位置,通过pycharm导入即可

image

知识补充

不知道有没有疑惑,我直接在python中输入的python,就是执行的是哪个python,我们用where python来看一下

命令

where python

复制

image

可以看到,默认情况下在没有进入虚拟环境下,确实是anaconda3下面的python。

那我们在进入一个虚拟环境试试看。

image

当进入一个虚拟环境之后,使用的就是当前虚拟环境的python,那pip呢?来试一下

image

pip也是当前虚拟环境下的,那pip3呢,我们在一般情况下pip和pip3是一样的。

image

可以看到,依然还是test3下面的pip3,所以pip=pip3的。

由此,我们得出结论

如果进入了某个虚拟环境,所使用的python,pip都是当前环境的,不会和Anaconda的发生冲突。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 217,907评论 6 506
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,987评论 3 395
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 164,298评论 0 354
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,586评论 1 293
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,633评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,488评论 1 302
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,275评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,176评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,619评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,819评论 3 336
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,932评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,655评论 5 346
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,265评论 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,871评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,994评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,095评论 3 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,884评论 2 354

推荐阅读更多精彩内容