人工智能入门_工作环境配置+PyCharm工具使用

MATLAB部署

1 安装

参考网络资源,很丰富。
早期的版本,涉及到两个dvd,需要注意dvd2的加载。
win10的虚拟光驱很方便,不需要再安装虚拟光驱软件。

2 卸载

想卸载干净MATLAB,不能直接从【控制面板】里面卸载。
找到MATLAB的安装路径,利用MATLAB的卸载程序
人工智能入门_工作环境配置+PyCharm工具使用_第1张图片

Python工作环境部署

0 程序被其他程序翻译成不同格式

如何理解python工作环境部署呢?
参考《深入理解计算机系统(原书第三版)》所述:
人工智能入门_工作环境配置+PyCharm工具使用_第2张图片

人工智能入门_工作环境配置+PyCharm工具使用_第3张图片

1 原理设计

参考B站视频:Python+Anaconda+PyCharm的安装和基本使用【适合完全零基础】

  • python解释器
    人工智能入门_工作环境配置+PyCharm工具使用_第4张图片
  • python编辑器
    人工智能入门_工作环境配置+PyCharm工具使用_第5张图片
  • python的包管理工具
    人工智能入门_工作环境配置+PyCharm工具使用_第6张图片
  • 总结
    人工智能入门_工作环境配置+PyCharm工具使用_第7张图片
  • 安装方案

人工智能入门_工作环境配置+PyCharm工具使用_第8张图片

2 部署工作环境

人工智能入门_工作环境配置+PyCharm工具使用_第9张图片

  • python-3.9.11-amd64.exe
  • Anaconda3-2022.10-Windows-x86_64.exe
  • pycharm-community-2022.2.3.exe
  • pycharm-professional-2022.2.3.exe

安装方法
1.安装python涉及到python解释器、代码编辑器和pip包管理工具这3个工具。
2.方法1:安装python解释器+第三方编辑器
2. 1 python解释器3.4以后的版本自带pip包管理工具,且自带代码编辑器IDLE,因此安装了3.4之后版本的解释器相当于安装了3个工具。
2.2 但是,由于自带的IDLE不好用,只适合少量代码编辑,因此一般会再安装一个第三方的编辑器,如pycharm,vscode等。
3. 方法2:安装anaconda+第三方编辑器
3.1 anaconda有两个好处,一是集成了很多常用的,尤其是和数据分析相关的第三方库以及python3.7版本解释器以及很多编辑器(如jupyter、Spyder等);二是可以创建虚拟环境,兼容python2.x和python3.x,因此更加方便,因此很多人会选择安装anaconda(安装anaconda就不用按照第2点,方法1操作了),只要安装了anaconda,也就相当于集齐了安装python需要的3个工具,而且更多。
3.2 为什么还要安装pycharm呢(只要安装了anaconda,完全可以不安装pycharm),只是因为anaconda虽然有很多编辑器(如jupyter、Spyder等),但是pycharm是专门针对python的,非常方便,行业应用多,因此,作为长期学习工作考虑,有必要安装学习。

3 PyCharm的配置工作

PyCharm 配置解释器

人工智能入门_工作环境配置+PyCharm工具使用_第10张图片
人工智能入门_工作环境配置+PyCharm工具使用_第11张图片
电脑里面安装了Conda环境,所以选择这个即可;也可以配置python的版本。
人工智能入门_工作环境配置+PyCharm工具使用_第12张图片

PyCharm里面 安装包

人工智能入门_工作环境配置+PyCharm工具使用_第13张图片
人工智能入门_工作环境配置+PyCharm工具使用_第14张图片

安装包的时候要注意名称 —— sklearn / scikit-learn

人工智能入门_工作环境配置+PyCharm工具使用_第15张图片

安装包的时候指定版本及异常处理

人工智能入门_工作环境配置+PyCharm工具使用_第16张图片

  • 注意:
  • 指定版本的包,也可能需要对应指定版本的python
  • 也可能是其他的包之间相互冲突
    如下报错:
    人工智能入门_工作环境配置+PyCharm工具使用_第17张图片
Collecting package metadata (current_repodata.json): ...working... done
Solving environment: ...working... failed with initial frozen solve. Retrying with flexible solve.
Collecting package metadata (repodata.json): ...working... done
Solving environment: ...working... failed with initial frozen solve. Retrying with flexible solve.
Solving environment: ...working... 
Found conflicts! Looking for incompatible packages.
This can take several minutes.  Press CTRL-C to abort.
failed


Building graph of deps:   0%|          | 0/5 [00:00<?, ?it/s]
Examining @/win-64::__win==0=0:   0%|          | 0/5 [00:00<?, ?it/s]
Examining @/win-64::__archspec==1=x86_64:  20%|██        | 1/5 [00:00<?, ?it/s]
Examining numpy==1.16.2:  40%|████      | 2/5 [00:00<00:00, 1984.53it/s]       
Examining @/win-64::__cuda==11.6=0:  60%|██████    | 3/5 [00:00<00:00, 88.29it/s]
Examining python=3.10:  80%|████████  | 4/5 [00:00<00:00, 117.71it/s]            
                                                                     

Determining conflicts:   0%|          | 0/5 [00:00<?, ?it/s]
Examining conflict for numpy python:   0%|          | 0/5 [00:00<?, ?it/s]
                                                                          
UnsatisfiableError: The following specifications were found
to be incompatible with the existing python installation in your environment:

Specifications:

  - numpy==1.16.2 -> python[version='>=2.7,<2.8.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0']

Your python: python=3.10

If python is on the left-most side of the chain, that's the version you've asked for.
When python appears to the right, that indicates that the thing on the left is somehow
not available for the python version you are constrained to. Note that conda will not
change your python version to a different minor version unless you explicitly specify
that
  • 解决方案
    重新不是python编译器的版本。按照论文指定的版本逐个配置:
    人工智能入门_工作环境配置+PyCharm工具使用_第18张图片
  • 对于有些包,可能很特殊,每次版本更新之后,就没有旧版本;相当于新版本完全兼容旧版本。
    人工智能入门_工作环境配置+PyCharm工具使用_第19张图片

ANACONDA里面安装项目需要的包

PyCharm配置解释器为ANACONDA后,ANACONDA里面也可以看到这个项目,此时这个项目在PyCharm和ANACONDA里面都可以安装需要的包。
人工智能入门_工作环境配置+PyCharm工具使用_第20张图片
人工智能入门_工作环境配置+PyCharm工具使用_第21张图片
人工智能入门_工作环境配置+PyCharm工具使用_第22张图片

你可能感兴趣的:(开发环境,pycharm,人工智能,python)