python是一门语法较简单的编程语言,常用于深度学习等领域代码编写(尝试进入这个领域的我
编辑器这个概念依然非常好理解,比如你要写一个文档,你可能会使用WPS,Word等编辑软件;做演示文稿你需要用PPT,修图用PS一样,编写代码也需要有一个编译器,这个用来编写代码的工具就叫做编辑器。
引自:(8条消息) Python+Anaconda+PyCharm的安装和基本使用【适合完全零基础】_Vip__Miracle的博客-CSDN博客_python+anaconda+pycharm的安装和基本使用https://blog.csdn.net/m0_51675604/article/details/123776297
Anaconda包含了大部分常用的包,装了之后用起来比较方便。不装的话需要手动装包且下载速度慢。
① 手动安装:通过cmd->pip install安装语句安装(可以去CSDN/百度上搜索各种包的直接安装、卸载...
②已安装了Anaconda的情况:大部分包无需再装,但如Tensorflow没有,需进入cmd->conda install语句安装(链接清华镜像)
但什么是库/包呢? 答:第三方库/包是python官方没有的内容,是一些心中有爱做开发的人自己做的。可能会有版本兼容/安装顺序的问题。常用的包有Numpy包(数组计算)、Matplotlib包(画图)。有个形象的类比,包=“工具”,下载包=“买工具”,写程序=“用工具做东西”(就是每段程序刚开始那几句import
配置环境变量贼详细请看:
(8条消息) ‘conda‘不是内部或外部命令,也不是可运行的程序或批处理文件。_北极的三哈的博客-CSDN博客_conda不是内部或外部命令也不是可运行https://blog.csdn.net/m0_68744965/article/details/125700817?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522166609122716782248538565%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=166609122716782248538565&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduend~default-1-125700817-null-null.142%5Ev59%5Epc_rank_34_1,201%5Ev3%5Econtrol_2&utm_term=conda%20%E4%B8%8D%E6%98%AF%E5%86%85%E9%83%A8%E6%88%96%E5%A4%96%E9%83%A8%E5%91%BD%E4%BB%A4%EF%BC%8C%E4%B9%9F%E4%B8%8D%E6%98%AF%E5%8F%AF%E8%BF%90%E8%A1%8C%E7%9A%84%E7%A8%8B%E5%BA%8F%20%E6%88%96%E6%89%B9%E5%A4%84%E7%90%86%E6%96%87%E4%BB%B6%E3%80%82&spm=1018.2226.3001.4187
关于怎么用命令行切换各种环境迷惑了很长一段时间,现在总结以下两条博文
(8条消息) Anaconda虚拟环境的配置与使用_南极洲闲人的博客-CSDN博客_anaconda虚拟环境配置https://blog.csdn.net/weixin_45965358/article/details/120584762?spm=1001.2014.3001.5501(8条消息) Anaconda新手使用教程_三烽的博客-CSDN博客_anaconda使用教程https://blog.csdn.net/weixin_44657714/article/details/120036158?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522166607059016800182142475%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=166607059016800182142475&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_positive~default-1-120036158-null-null.142%5Ev58%5Epc_rank_34_2,201%5Ev3%5Econtrol_2&utm_term=anaconda%E4%BD%BF%E7%94%A8%E6%95%99%E7%A8%8B&spm=1018.2226.3001.4187
什么是环境呢? 答:用conda创建环境相当于创建一个虚拟空间并且将各种包安装进来,当我不需要的时候删除环境就可以直接删掉对应的所有包;同时也可以针对不同的程序的运行环境选择不同的虚拟环境运行。例如:env1(这里理解成创建的一个虚拟环境并且给它命名为env1)装了pytorch1.0,env2装了pytorch1.2,需要使用1.0的时候激活env1,需要使用pytorch版本1.2的时候激活env2,这样就不用每次配环境一个一个包重新安装。
形象比喻(但有些命令行不明确):
(8条消息) Anaconda新手使用教程_三烽的博客-CSDN博客_anaconda使用教程https://blog.csdn.net/weixin_44657714/article/details/120036158?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522166607059016800182142475%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=166607059016800182142475&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_positive~default-1-120036158-null-null.142%5Ev58%5Epc_rank_34_2,201%5Ev3%5Econtrol_2&utm_term=anaconda%E4%BD%BF%E7%94%A8%E6%95%99%E7%A8%8B&spm=1018.2226.3001.4187
详细(激活+安装环境但不完整):
(8条消息) anaconda的使用教程,手把手教你(一)_painye的博客-CSDN博客_anaconda的使用教程https://blog.csdn.net/qq_44859600/article/details/115822388?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522166607059016800182142475%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=166607059016800182142475&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_click~default-3-115822388-null-null.142%5Ev58%5Epc_rank_34_2,201%5Ev3%5Econtrol_2&utm_term=anaconda%E4%BD%BF%E7%94%A8%E6%95%99%E7%A8%8B&spm=1018.2226.3001.4187
先看这条(包括下载+配置+切换环境):
(8条消息) 手把手教你Anaconda安装与配置以及pycharm选择Anaconda环境_野指针小李的博客-CSDN博客_pycharm选择anaconda环境https://blog.csdn.net/qq_35357274/article/details/118582625?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522166607475116782391864485%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=166607475116782391864485&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_positive~default-1-118582625-null-null.142%5Ev58%5Epc_rank_34_2,201%5Ev3%5Econtrol_2&utm_term=Anaconda%20pycharm&spm=1018.2226.3001.4187看完上述三条文章,基本上可以安装玩pycharm+Anaconda并可以输出“hello world”了。但是我更想搞清楚如何切换环境,如何下载包,如何管理环境,如何在pycharm中使用环境(一个被我忽略的问题)。
先在cmd/Anaconda prompt中执行以下指令:
创建环境:conda create -n 环境名 python=3.7 查看电脑中的环境以及其位置(疑问 如何切换位置?): conda env list 激活环境:activate 环境名 注:后面什么参数都不加那么会进入anaconda自带的base环境 查看环境中拥有的包:conda list 下载新的包:conda Install 退出环境:conda deactivate 删除环境:conda remove -n 环境名 --all
将环境配置给Pycharm:找到File——settings——python interpreter——Add...
选择存在环境的配置,然后选择刚刚创建好的环境里的python编译器python.exe(路径就刚刚那个虚拟环境路径)——点击右下角确定就行了。
下载包(利用清华源下载):
有conda install 和 pip install 两种方式,现在感觉两者差不多,后者可能是python最开始装包时用的语句。
在Anaconda Prompt中输入(conda):
conda config --add channels 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/'
conda config --set show_channel_urls yes(后面这句是设置为默认源)
以防清华源不好用的备胎:
conda config --add channels https://repo.continuum.io/pkgs/free/
conda config --add channels https://repo.continuum.io/pkgs/main/
conda config --set show_channel_urls yes在Anaconda Prompt中输入(pip):
pip install -i gdal https://pypi.tuna.tsinghua.edu.cn/simple/
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
conda config --set show_channel_urls yes查看现有源:
conda config --show channels
一个新思路,利用Anaconda navigator(优点:可视化源/包/环境)
参考:(8条消息) python中如何安装cv2(anaconda navigator下载安装cv2)_舒心远航的博客-CSDN博客_conda下载cv2
(8条消息) Anaconda历史版本下载及设置清华源(conda and pip)_永康李的博客-CSDN博客_anaconda清华源下载
(8条消息) anaconda 创建虚拟环境(自己版本)_m0_46616322的博客-CSDN博客_anaconda虚拟环境创建
(8条消息) Anaconda创建虚拟环境+Pycharm使用Anaconda创建的虚拟环境_Icy Hunter的博客-CSDN博客_anaconda虚拟环境pycharm
(8条消息) Anaconda配置Python虚拟环境(包含Tensorflow):安装、激活、查看、使用以及退出_baidchina的博客-CSDN博客_anaconda激活虚拟环境