DP课环境配置
一、Anaconda安装
上学期课装过了,略。
二、配置conda
1)执行代码
在cmd里执行:
conda config --set show_channel_urls yes
2)修改文件
打开用户目录 C:\Users\你的用户名
,找到文件.condarc
:
打开,复制粘贴如下内容,把原来文件覆盖掉:
show_channel_urls: true
channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/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/simpleitk
- defaults
ssl_verify: true
保存并退出。
三、pytorch安装
下面开始安装pytorch。
1)打开cmd,输入 conda activate base
,或者直接打开anaconda prompt。
2)执行代码
- 无GPU
conda install pytorch torchvision cpuonly
- 有GPU
conda install pytorch torchvision cudatoolkit=10.1
到这里:
输入 y
, 等待就好了。
如果遇到这个情况:
解决方法,请单击:无法定位程序输入
四、安装notedown插件
1)执行代码
conda install notedown
然后输入 y
, 等待完成。
五、配置jupyter notebook
1)执行代码
jupyter notebook --generate-config
最后会输出一个路径,记住它,即图里config to后面那一串。
2) 配置启动
进入用户目录 C:\Users\你的用户名\.jupyter
,找到文件:
也就是上一步让你记住的路径里的文件。
用记事本编辑,在最后面加上:
c.NotebookApp.contents_manager_class = 'notedown.NotedownContentsManager'
效果如下:
保存,关闭文件。
六、测试
1)找到老师上课发的文件:
2)在目录下打开jupyter notebook。方法:按住键盘shift,点击鼠标右键,单击在此处打开cmd
或 在此处打开powershell
, 输入 jupyter notebook
。
3)打开ipynb文件,依次测试cell里的代码能否运行。
七、整合PyCharm(可选)
因为Pycharm可以调试,还有代码补全,写代码方便很多,所以顺便发个整合PyCharm的步骤。
1)下载安装
网上很多教程,搜一下,懒就一路下一步。学校edu邮箱可以领到免费激活。百度之,有详细步骤。记得安装专业版。
2) 配置
新建一个项目。然后依次进入:File--Settings-Project Interpretor
:
右上角小齿轮,点击 Add
,选 Existing environment
,在弹出来的窗口中选择你 Anaconda 的安装目录下的python.exe解释器,依次按OK。
3)用PyCharm打开ipynb文件依次测试能否执行。
有问题可以提issue,如果觉得有帮到你麻烦点赞三连谢谢。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。