概述
安装结束包括以下程序:
具体的安装步骤大体安装这篇文章或者b站小土堆的教程前两篇:
安装pytorch详细步骤https://blog.csdn.net/MCYZSF/article/details/116525159
-
安装anaconda过程中遇到的python版本与anaconda版本对应关系
首先anaconda根据多数人的经验,是不能互相向下兼容的,因此所装的两个软件的版本需要对应起来。
因为我自己的python3.7.8是当时安装vs2019直接一同安装的,后续也不想单独去使用其他版本,事实上我以前有过3.8与3.7同时使用的经历。
在这里由于两个软件的版本需要对应,我通过查阅这篇文章找到了python3.7.8对应的anaconda版本。
参考文章:
2021年anaconda与python对应关系https://blog.csdn.net/u011263442/article/details/114227525
接下来可以按照文章开头的教程顺利装好,但装好之后并没有配置jupyter,在后续配置的过程中又出现了新的问题。这里先提前列出。
-
这里的jupyter大概率用不了,下面分析。
我在直接打开jupyter notebook(anaconda3)时出现了闪退问题。
后续的配置jupyter完成后,输入jupyter notebook启动时出现下面错误。
现象是提示无法链接动态链接库:
在后续解决问题的过程中,输入搜索jupyter配置文件及安装库的过程中遇到报错
Config option kernel_spec_manager_class
not recognized by InstallLabExtensionApp
.
经过思考认为两种错误出于同一原因。
原因一 参照如下博客(第一种错误的解决方案,过于繁琐,我并未尝试):
Jupyter Notebook打开出现“python.exe无法找到入口 无法定位程序输入点...动态链接库E:Anaconda3pythoncom36.dll上”https://blog.csdn.net/qq_40794986/article/details/106531827
原因二 参照如下博客(第二种错误的解决方案,这也是我自己解决此类问题的方法):
解决 Anaconda 安装 nb_conda_kernels 后 Jupyter Lab 启动报错且无法安装插件的问题https://blog.csdn.net/Y1575071736/article/details/120741127根据 jupyter/notebook 项目中 Issues 中的一篇帖子 kernel_spec_manager_class not recognized Issue #5855。导致问题出现的原因是,NotebookApp.kernel_spec_manager_class 默认会调用 jupyter_client.kernelspec.KernelSpecManager,nb_conda_kernels 安装后修改了 jupyter_client.kernelspec.KernelSpecManager 的默认设置
解决方案也在文章中提及,即将jupyter_client.kernelspec.KernelSpecManager
配置文件中内容由初始修改为:
{
"CondaKernelSpecManager": {
"kernelspec_path": "--user",
"name_format": "{kernel} ({environment})"
}
}
个人的观点是两篇文章中遇到问题出现的原因均相同,都是python文件的启动出现了问题,但原因一中分析解决的办法是将系统中的python.exe文件与anaconda中的区分开,即为anaconda中配置文件重新更改其路径,而原因二中则是修改jupyter的默认启动配置。通过问题二的修复方法我出现的问题一得到了解决,但通过问题一的修复方法能否解决问题二我并未尝试。
-
创建pytorch虚拟环境的过程中遇到了python urllib3与chardet冲突的问题
报错信息:RequestsDependencyWarning: urllib3 (1.26.7) or chardet (3.0.4) doesn’t match a supported version!
warnings.warn("urllib3 ({}) or chardet ({}) doesn’t match a supported "
参考这篇文章:python urllib3版本冲突问题https://blog.csdn.net/weixin_45728276/article/details/121092185
解决方案: 根据所要求的版本,重新通过pip3 install “urllib3<=XXX”命令下载两个文件即可。
-
jupyter运行太慢
经过查询资料发现在chorme以及edge下运行jupyter会非常的卡顿,在firefox上运行就不会出现这样的情况。但由于我第一次启动以及默认了启动浏览器,因此需要修改默认浏览器。
参考这篇文章:
修改Jupyter Notebook的打开浏览器https://blog.csdn.net/qq_35090118/article/details/103205744?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-1.pc_relevant_paycolumn_v2&spm=1001.2101.3001.4242.2&utm_relevant_index=4解决方案:只需要在jupyter notebook的配置文件中修改值即可。
-
jupyter无法打开自己创建的虚拟环境
查阅发现虚拟的环境中需要使用ipykernel库。
解决方案:使用pip install 导入后执行python -m ipykernel install --name XXX即可。————————XXX为所创建的虚拟环境名称
具体参考如下文章:
win10下Jupyter NoteBook添加Anaconda创建的虚拟环境
作者 :ArSang-Blog
-
下载pytorch时,用官网文件过慢
配置清华源:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --set show_channel_urls yes#下载时显示文件来源
配置完成后,进入pytorch官网,复制下载命令如下:
conda install pytorch torchvision cudatoolkit=10.2 -c pytorch
注意不要直接使用,应使用:
conda install pytorch torchvision cudatoolkit=10.2
参考文章及作者已经在文章中注明
最后
以上就是爱笑酸奶为你收集整理的记录一下个人安装pytorch过程中踩到的坑,便于以后重装系统使用安装anaconda过程中遇到的python版本与anaconda版本对应关系这里的jupyter大概率用不了,下面分析。创建pytorch虚拟环境的过程中遇到了python urllib3与chardet冲突的问题jupyter运行太慢jupyter无法打开自己创建的虚拟环境的全部内容,希望文章能够帮你解决记录一下个人安装pytorch过程中踩到的坑,便于以后重装系统使用安装anaconda过程中遇到的python版本与anaconda版本对应关系这里的jupyter大概率用不了,下面分析。创建pytorch虚拟环境的过程中遇到了python urllib3与chardet冲突的问题jupyter运行太慢jupyter无法打开自己创建的虚拟环境所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复