安装Miniconda3之后事后的认知:
各个工具的概念:
conda、miniconda和anaconda这三者的概念是什么?
- conda是一种通用包管理系统,包管理与pip的使用类似。
- Anaconda则是一个打包的集合,里面预装好了conda、某个版本的python、众多packages、科学计算工具等等,空间占用大。
- Miniconda,它只包含最基本的内容——python与conda,其他的库得自己装。空间占用小。
如果你不希望C盘的空间快速增长,那么建议你选用另外一个盘作为安装地址!
于是我选择例如:D盘,新建 “Leer” 目录,然后安装Miniconda3的时候选择这个目录。 注意安装时,勾选 “推荐选项”, 不要勾选 Path 选项, 理解了概念便知道,为什么不勾选Path的原因。如果你不知道为什么,你可以继续往下看本文章。
Anaconda Prompt、CMD、Powershell 以及 Anaconda Powershell Prompt 之间的区别
安装之后,得到Anaconda Prompt (Leer)和Anaconda Powershell Prompt (Leer) 两个快捷方式。
如果, 我说的是如果, 你安装的时候不自选目录,使用默认目录,那么你就会得到Anaconda Powershell Prompt (miniconda3)和Anaconda Prompt (miniconda3)两个快捷方式。
那么Leer和miniconda3的这两组快捷方式有什么区别呢?
区别就在于Leer打开的空间是 “D:\Leer” 的空间, 当你运行python的时候,例如当你用到tensorflow,那么你用conda下载的包就会装在这个空间里,对系统盘C盘没有增加额外的负担。相当于你的运行环境和所有输出都在 D:\Leer 的这个文件夹下。拷贝它,移动它,使用它都是简洁明了的事情了。所以不需要添加到 PATH 也是这个原因。
对应另外一组快捷方式(Anaconda Powershell Prompt (miniconda3)和Anaconda Prompt (miniconda3)两个快捷方式), 它们对应的空间是:“C:\ProgramData\miniconda3” 这个文件夹。原理相同。不过它在c盘。当你下载更多组件的时候就会占用更多的系统盘空间。
那么Anaconda Powershell Prompt和 Anaconda Prompt这两个的区别又如何理解呢?
参考文章写的已经很详细:
参考文章1
参考文章2
powershell和cmd基本上是一样的,但是powershell集成了一些cmd没有的指令。
也就是用不同的终端工具打开了,或者说激活了一个虚拟工作环境,你可以理解为在特定目录运行了一个终端工具。而这个终端工具只是CMD和powershell的区别。你甚至可以用 git bash 来进行激活运行。 想当年,读大一的时候,忘记哪个学科的老师,让我们用C++编写一个windows下运行的仿Linux的命令终端,功能也就是git bash和powershell这样的意思。只不过要求不高,能把Linux的一部分命令能够在windows下体现出来,中间逻辑是输入判断。(当然不是类似bat批处理这样的直接转换,要求用C++而已。)
科学计算,人工智能,神经网络在windows上运行python还需要安装什么工具?
推荐使用CUDA和cudnn咯。
请参考文章:
CUDA与cuDNN安装教程 参考1
CUDA和CUDNN的关系 参考2
CUDA包括驱动,sdk,toolkit等。主要是用来进行计算加速,作为协处理器来进行使用 。有了cuda,可以让pytorch等框架直接在gpu上运行,速度更快。
cuDNN是一个SDK,是一个专门用于神经网络的加速包 参考3
怎么使用Conda?
1:基本操作:
升级全部库: conda upgrade --all
升级一个包 conda update packagename
安装包:conda install packagename
也可以安装多个包: conda installl numpy pandas scipy
安装固定版本的包:conda install numpy =1.10
移除一个包:conda remove packagename
查看所有包:conda list
2:管理python环境:
创建虚拟环境:conda create -n env_name list of packagenaem
eg: conda create -n env_name pandas
指定python版本:conda create -n env_name python2 = 2.7 pandas
激活环境: activate env_name
退出环境 : deactivate env_name
删除虚拟环境:conda env remove -n env_name
显示所有虚拟环境:conda env list
conda 创建的虚拟环境是在anaconda安装目录下的evens下,所以使用pycharm,只要在特定项目配置运行环境就可以了
————————————————
版权声明:本文为CSDN博主「余生的观澜」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_25310669/article/details/124739003
这些工具在哪里可以下载?
这是我收集的地址,对于不同的设备你可能需要不同的版本,请根据自己的设备选择: