pytorch安装踩坑记录

  1. 直接anaconda 里直接安装,一直装不上torchvision,版本冲突,由于anaconda自带python3.7,更换python3.6环境。

  2. 由于之前安装过删除过虚拟环境,一直出现
    pytorch安装踩坑记录
    查阅相关资料表示,由于多次创建删除导致两个路径的libssl-1_1-x64.dll时间不一致,需替换统一。按此操作后仍不能解决。直接卸载重装。
    卸载anaconda使用自带的uninstall.exe

3.重新安装后创建虚拟环境
conda create -n py36 python=3.6
出现错误(CondaHTTPError: HTTP 000 CONNECTION FAILED for url)

百度说是把链接的https修改成http就可以了。
pytorch安装踩坑记录
按此操作后出现
pytorch安装踩坑记录
原因未知。再把http改回https,此问题解决了。重启后再次创建虚拟环境,成功。
推测错误(CondaHTTPError: HTTP 000 CONNECTION FAILED for url)是网络问题,网络好了就成功了。

  1. 使用conda env list 查看虚拟环境,确认虚拟环境创建成功了。
    退出原始环境conda deactivate
    **py36. 百度上都使用conda activate py36,执行始终报错,改用activate py36成功了。

  2. 安装pytorch
    直接安装
    conda install pytorch-cpu torchvision-cpu -c pytorch
    太慢,报错
    An HTTP error occurred when trying to retrieve this URL.
    HTTP errors are often intermittent, and a simple retry will get you on your way.

打开官网https://pytorch.org/
选择相应的条件会出现安装语句,复制到prompt运行即可
pytorch安装踩坑记录
测试
pytorch安装踩坑记录
6. 打开Jupyter还是默认环境,如何切换到虚拟环境
conda install ipykernel
切换到虚拟环境
python -m ipykernel install --user --name py36 --display-name “Python (py36)”
得到这样的界面
pytorch安装踩坑记录
使用不太习惯,换一种方法创建jupyter
pip install jupyter
在prompt里输入jupyter notebook
new的时候选择py36

运行一个cell发现始终跑不出结果,查看prompt报错
cannot import name ‘create_prompt_application’
应该是在安装其它python第三方库时更新了prompt-toolkit版本,降级到下面的版本即可:
sudo pip install prompt-toolkit==1.0.15
解决了