Day 05: Anaconda虚拟环境建置 Conda

在撰写Python专案时,时常会遇到需要不同Python版本以及不同版本的Package的问题。建立虚拟环境可以很好地帮助使用者规划各个所需要求的环境,例如这个作业需要使用Python 3.7的版本,但是你的电脑已经有安装Python 3.8的版本了,那麽只要运用conda套件管理系统,创进一个虚拟的新环境,这样你就可以同时拥有两种版本的Python可以使用。

这在我们学习机器学习时也是相当必要的一步,在开发机器学习专案时非常容易遇到版本不相符,或者版本冲突无法运行的状况,所以笔者相当建议在开发新的模型时,除非能确定开发环境相符,最好给专案自身一个独立的空间,让他在自身合适的环境下运行,这样才不容易出错误。

那麽我们就开始来建置虚拟环境吧!

Conda 虚拟环境

首先,在Windows开始页面搜寻Anaconda Prompt。

https://ithelp.ithome.com.tw/upload/images/20210911/20141566CpCU7vZYpf.png

点击启动後,我们可以输入conda –V 来确认目前版本。

conda –V 

https://ithelp.ithome.com.tw/upload/images/20210911/20141566XT7m7Dx1sF.png

若发现目前版本与当前最新版本差距过大时,建议是将conda更新。

conda update conda

https://ithelp.ithome.com.tw/upload/images/20210911/20141566A28ob48dLJ.png

建立虚拟环境

conda create --name thisenv python=3.7 #在--name後面自行命名环境名称

这个命令告知conda建立新的环境,名字叫做thisenv,thisenv可以自行更改为自己想取的名字。
python = 3.7 代表建置Python 为3.7版本的虚拟环境,一样可自行调整版本。

https://ithelp.ithome.com.tw/upload/images/20210911/20141566Z9vvuUyz2P.png

https://ithelp.ithome.com.tw/upload/images/20210911/20141566tZ6URGkKT6.png

conda env list

这时我们可以输入这行命令,将目前所创建的所有环境列表印出来,让使用者能清晰看到刚刚创建好的虚拟环境。
这边笔者的环境名称改成了thisenvs,thisenv和thisenvs是两个不同的虚拟环境喔!

https://ithelp.ithome.com.tw/upload/images/20210911/20141566Zq9mC0VoFJ.png

启动虚拟环境

创建好虚拟环境了,自然是要启动环境才能使用对应的虚拟环境。

conda activate thisenvs

这行指令将会启动刚刚创建的环境,若出现以下图片,代表启动成功噜!

https://ithelp.ithome.com.tw/upload/images/20210911/201415667HHH3vnCoc.png

此时你可以看到在Anaconda底下的环境列表也会出现刚刚所创建的虚拟环境。

https://ithelp.ithome.com.tw/upload/images/20210911/20141566VZfQd6VfEs.png

而如果需要在thisenvs这个虚拟环境安装额外套件的话,可以透过此页面安装,也可以透过Anaconda Prompt下达命令来安装。

conda install packagesname #要下载的套件名称

https://ithelp.ithome.com.tw/upload/images/20210911/20141566CGrdz86CYW.png

下达这行指令,套件就会自动开始下载噜!

下篇开始会介绍Python基础小知识喔~


<<:  Day4-"回圈"

>>:  Day3-阿~ 那残忍的一巴掌(Nonce取得)

<Day30> 投资小白的最後独白

接续前一天的下单之後,股票顺利的入手啦 !! 果然是以平盘价买到,但今天收盘时跌了0.1元 但没关系...

[Android Studio 30天自我挑战] ListView 元件介绍

当遇到大量且有规律的资料就可以用ListView清单显示,例如:商品讯息,联络人... ListVi...

[Day06] Flutter with GetX shared_preference

Shared preference App关闭再次启动後,需要保存的资料可以先保存在shared_p...

Day 27 灰阶上色练习

灰阶上色是先将画面以黑白灰绘制结构後,再以此为基础,添加颜色。 有两种上色方法。 1. 图层混合模式...

从 IT 技术面细说 Search Console 的 27 组数字 KPI (10) :连结 - 内部连结

连结即使是很重要的事,但似乎大部份的人只关心外站的反向连结,而却忽略内部的正向连结,事实上内部连结才...