pytorch安装踩坑记录
-
直接anaconda 里直接安装,一直装不上torchvision,版本冲突,由于anaconda自带python3.7,更换python3.6环境。
-
由于之前安装过删除过虚拟环境,一直出现
查阅相关资料表示,由于多次创建删除导致两个路径的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就可以了。
按此操作后出现
原因未知。再把http改回https,此问题解决了。重启后再次创建虚拟环境,成功。
推测错误(CondaHTTPError: HTTP 000 CONNECTION FAILED for url)是网络问题,网络好了就成功了。
-
使用conda env list 查看虚拟环境,确认虚拟环境创建成功了。
退出原始环境conda deactivate
**py36. 百度上都使用conda activate py36,执行始终报错,改用activate py36成功了。 -
安装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运行即可
测试
6. 打开Jupyter还是默认环境,如何切换到虚拟环境
conda install ipykernel
切换到虚拟环境
python -m ipykernel install --user --name py36 --display-name “Python (py36)”
得到这样的界面
使用不太习惯,换一种方法创建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
解决了