赞
踩
经常有刚刚接触python和机器学习深度学习的小伙伴表示不会配置python的环境,拿到代码不知道怎么运行,今天通过这篇博文给大家介绍一下如何通过Pycharm和Anaconda来配置python的虚拟环境,以及遇到一些常见的问题该如何解决.
PyCharm 的下载地址:Download PyCharm: Python IDE for Professional Developers by JetBrains
进入官网你将看到以下界面,你只需要根据你的电脑系统选择对应的安装包版本,需要注意的是专业版(Professional)是收费的,如果你有教育edu邮箱可以通过教育邮箱申请免费使用一年,否则你只能选择社区版(Community),主要功能都可以使用,只是像远程服务器ssh连接这种高级功能没有,对于初学者,社区版完全够用了.
当下载好以后,点击安装,修改安装路径,修改好以后,然后一直点击Next,直到安装完成.
Anaconda是Python的包管理器和环境管理器。通常初学者都会表示困惑:我已经安装了Python,那么为什么还需要Anaconda呢?原因有以下几点:
(1)虚拟管理环境。通常我们需要在一台计算机上开发不同的项目,假如吗在A项目中用到了Python3.5+pytorch1.1,而新的项目要求使用Python3.8+pytorch2.0,这个时候如果在同一个环境可能会导致程序无法运行,而卸载了原本的版本,安装新的pytorch2.0 又会导致之前的项目无法运行,无法导致快速环境切换。这时候conda就可以帮助你为不同的项目建立不同的运行环境,不同的虚拟环境之间是完全隔离的,利用conda你可以非常方便的解决这一问题.
(3) Anaconda附带了一大批常用数据科学包,它附带了conda、Python和 150 多个科学包及其依赖项。因此你可以用Anaconda立即开始处理数据。
(2)管理包。Anaconda 是在 conda(一个包管理器和环境管理器)上发展出来的。在数据分析中,你会用到很多第三方的包,而conda(包管理器)可以很好的帮助你在计算机上安装和管理这些包,包括安装、卸载和更新包。
(1) 官网(不推荐)
官网下载链接:Anaconda | Individual Edition
官网的下载速度会比较慢.
(2) 国内源(推荐)
anaconda | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
然后是选择安装路径,提醒新手,尽量不要安装到C盘,然后安装路径中切忌不要带有中文字符和空格,否则后续可能会出现难以解决的问题.
接下来的一步也十分重要,下图所示的两个选项框,第一个的意思是将安装目录添加到环境变量,第二个是设置默认使用python的版本,这两项都选!
最后点击安装,然后等待进度条走完,即可完成安装.
打开cmd,命令行 在cmd中输入 :python,查看是否有python的环境
然后输入: conda info,查看是否有? (检验安装成功的标志)
如果出现上述信息,表明已经大功告成,如果出现没有内部命令等错误,可能是系统环境变量没有配置正确,建议搜索如何配置Anaconda 环境变量,手动配置一下环境变量.
一般是通过以下步骤:此电脑->属性->高级系统设置->环境变量->path->编辑->新建,然后将下列几个路径添加到环境变量中.
- E:\Anaconda(Python需要)
- E:\Anaconda\Scripts(conda自带脚本)
- E:\Anaconda\Library\mingw-w64\bin(使用C with python的时候) E:\Anaconda\Library\usr\bin
- E:\Anaconda\Library\bin(jupyter notebook动态库)
用pycharm任意创建一个项目,然后点击左上角的file-settings-Add
然后选择,conda环境,创建新的环境,选择python版本,和环境的路径,然后点击OK.
安装过的环境都可以通过点击上述Add下的show All,
然后选择环境,即可将当前项目切换到该环境下运行.
除了上述方法,你还可以通过Anaconda Prompt,命令行方式创建环境,常用的命令有:
conda create -n [name] python==3.x[版本] ,中括号中的是name是环境名称,后续的x表示的想要创建的python版本.
conda activate [name] 激活name环境
conda install xxx 利用conda安装xxx 包.
anaconda的服务器在国外,因此下载速度会比较慢,国内也有一些源的网站,可以大大加速我们的安装包的安装速度,如果你觉得你通过pip安装numpy,pytorch等包的时候速度非常慢,则需要考虑将软件源更换为国内服务器的.具体通过以下操作:
在Anaconda prompt中操作:
最后一条指令是,设置搜索时显示通道地址
-
- conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
- conda config --set show_channel_urls yes
查看是否修改好通道?
conda config --show channels
参考:
[1] Anaconda教程01】怎么安装Anaconda3 - 知乎
[2] PyCharm 安装教程(Windows) | 菜鸟教程
作者简介:国内顶尖高校控制专业毕业,专注于智能优化算法及其应用,运筹优化调度,各类求解器求解,人工智能机器学习、深度学习算法及应用等方向的研究,擅长各类算法的改进、各类数学模型的建模求解,熟悉各类求解器的使用。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。