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

本文详细介绍了MATLAB的安装与卸载步骤,并对比了Python环境的两种部署方式:独立安装Python解释器、编辑器和包管理工具,以及使用Anaconda进行一站式部署。在Python环境配置中,强调了PyCharm的使用与包管理可能出现的问题及其解决策略,包括版本兼容性和冲突处理。
摘要由CSDN通过智能技术生成

MATLAB部署

1 安装

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

2 卸载

想卸载干净MATLAB,不能直接从【控制面板】里面卸载。
找到MATLAB的安装路径,利用MATLAB的卸载程序
在这里插入图片描述

Python工作环境部署

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

如何理解python工作环境部署呢?
参考《深入理解计算机系统(原书第三版)》所述:
在这里插入图片描述

在这里插入图片描述

1 原理设计

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

  • python解释器
    在这里插入图片描述
  • python编辑器
    在这里插入图片描述
  • python的包管理工具
    在这里插入图片描述
  • 总结
    在这里插入图片描述
  • 安装方案

在这里插入图片描述

2 部署工作环境

在这里插入图片描述

  • 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 配置解释器

在这里插入图片描述
在这里插入图片描述
电脑里面安装了Conda环境,所以选择这个即可;也可以配置python的版本。
在这里插入图片描述

PyCharm里面 安装包

在这里插入图片描述
在这里插入图片描述

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

conda install scikit-learn

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

在这里插入图片描述

  • 注意:
  • 指定版本的包,也可能需要对应指定版本的python
  • 也可能是其他的包之间相互冲突
    如下报错:
    在这里插入图片描述
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编译器的版本。按照论文指定的版本逐个配置:
    在这里插入图片描述
  • 对于有些包,可能很特殊,每次版本更新之后,就没有旧版本;相当于新版本完全兼容旧版本。
    在这里插入图片描述

ANACONDA里面安装项目需要的包

PyCharm配置解释器为ANACONDA后,ANACONDA里面也可以看到这个项目,此时这个项目在PyCharm和ANACONDA里面都可以安装需要的包。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值