目录
0.前言
这段时间刚刚进入实验室,因为老师给了一台新电脑,作为科研人的首要任务就是需要配置好环境从而更好的对接老师接下来的任务,因为大多数情况使用的框架是pytorch(虽然很多git上使用tensorflow实现的...),我将根据pycharm(python开发平台)+Anaconda(一堆库的综合包)+pytorch(一种框架)的顺序来搭建我的环境,其中包含了出现的bug和解决方案!
1.pycharm安装教程
网址链接:Download PyCharm: Python IDE for Professional Developers by JetBrains
我们只需要下载社区版本(Community)即可,因为免费!
之后的话就是安装包。
首先要注意不要下载到C盘!
然后一直next即可!
重启后打开pycharm应用,直接点击OK,我接受,然后出现如图
点击哪个都行,只是数据共享说明,这边点击不发送。
针对activation code
可以去搜索pycharm激活码
pycharm就安装完成了!
2.Anaconda安装教程
网址链接:Anaconda | Anaconda Distribution
点击Download
一直点next
同理这里不能安装到C盘!
这样表示安装完毕。
检验是否安装成功
利用cmd到达我们安装anaconda的目录下面
输入步骤
1.d:
2.cd D:\anaconda(红色是我的路径了,视情况而写)
exit()表示退出python编写,出现该内容表示安装成功。
镜像源
各系统都可以通过修改用户目录下的 .condarc
文件,可以用笔记本打开,复制以下内容即可。
channels:
- defaults
show_channel_urls: true
default_channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch-lts: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
运行 conda clean -i
清除索引缓存,保证用的是镜像站提供的索引。
运行conda list显示里面的库
因为初次安装的版本都比较老,通过conda update --all可以更新,但是要注意下载的内容很多,可以后期一个个慢慢更新。
3.pycharm+Anaconda配置
绿色圈圈就是Anaconda的python.exe所在的路径
建立完成后,在File————>Settings
显示了我们的库!
4.简单实现pytorch的代码
主要是完成了对 cifar-10图像分类。
数据集分为五个训练批次和一个测试批次,每个批次包含 10000 张图像,测试批次恰好包含从每个类中随机选择的 1000 张图像,训练批次以随机顺序包含其余图像,但某些训练批处理可能包含来自一个类的图像多于另一个类的图像,在它们之间,训练批次正好包含来自每个类的 5000 张图像。
简单实验代码链接:
基于 PyTorch 的 cifar-10 图像分类_西岸贤的博客-CSDN博客_cifar10图像分类pytorch
运行结果:
在20轮会出现
以及判断结果
5.bug回顾
最大的bug就是我在运行代码时,发现有些库是没有的,一般情况可以通过之前的Settings里面找到+号,点击之后
在这里找我们缺少的库,但是我发现torch我下载不过来,下载时容易出现超时,等各种问题。
第一步,我通过cmd进入到anaconda的目录,利用镜像源进行下载
pip install torch -i https://pypi.tuna.tsinghua.edu.cn/simple some-package
或者在pycharm中
点击小齿轮,输入镜像源的网址
第二步:下载成功后,我再次运行代码,显示未找到相对应模块
python torch 解决OSError: [WinError 126] 找不到指定的模块。 Error loading "D:\Anaconda3\lib\site-packages\torch\lib\asmjit.dll" or one of its dependencies.w
我是通过下载Visual Studio C++ 后,发现可以运行成功!
到此就结束整篇介绍了,这些只能算是小的开端,也希望刚刚接触的同学更上一层楼!