【10.14-10.16】小土堆
1、下载anaconda:Anaconda是专注于数据分析的Python发行版本,包含了conda、Python等190多个科学包及其依赖项。
Anaconda就是可以便捷获取包且对包能够进行管理,包括了python和很多常见的软件库和一个包管理器conda。常见的科学计算类的库都包含在里面了,使得安装比常规python安装要容易,同时对环境可以统一管理的发行版本。
2、建立虚拟环境pytorch
3、在该环境中安装pytorch
问题1:没有英伟达显卡
解决1:下载相应cpu版本
4、下载pycharm
5、在pycharm中导入建立的pytorch虚拟环境
问题2:版本过高conda环境中不显示python.exe
解决2:需要使用system interprter来导入pytorch
问题3:pycharm中无法调入torch,本来是可以的,但是输出是一行的,根据弹幕conda install ipython后调用不了
解决3:修改环境变量的顺序,短的放前面
问题4:conda install torch失败
解决4:pip install torch
问题5:pip install和conda install的区别?
解决5:
还有很多问题但记不住了。。。。。
这是个我完全不懂的东西,跟着小土堆的搞但是土堆的视频已经有点过时了,所以安装的过程中遇到了很多的问题,前面的一些东西弄得稀里糊涂的,不知道是不是给后面埋雷了,接下来有问题及得记录
6、两个函数
dir()看模块中的函数
help()函数使用方法
7、新建项目-file-setting-python interpreter-无pythorch
但是有torch
8、新建python文件
edit configuration编辑配置
添加first
script选择first
ok
运行
9、python console
控制台
10、打不开jupyter notebook
找到
python:代码是以块为一个整体运行的话:python文件的块是所有行代码
优点:通用,传播方便,适用于大型项目,
缺点:需要从头运行
python控制台:一句一句运行,某一句错误,改前面的一句,重新写,再执行
回车+shift,可以任意行为块但是不利于代码阅读及修改
优点:显示每个变量属性
jupyter:人为分块,以任意行为块执行
优点:易于代码阅读及修改
缺点:环境需要配置