按环境遇到的问题

按环境遇到的问题

01 安装包问题

  • #解决 ImportError: DLL load failed while importing win32api: 找不到指定的程序。
    • 最靠谱的是 只需运行[conda](https://so.csdn.net/so/search?q=conda&spm=1001.2101.3001.7020) install pywin32
      

02 镜像源

  • 修改安装包的镜像源(conda)
    显示当前镜像源:conda config --show-sources
    添加国内源:
    conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
    conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/

03

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pp5tj3Z4-1650033176638)(C:\Users\31898\AppData\Roaming\Typora\typora-user-images\image-20220228124618237.png)]

04

ERROR: Could not install packages due to an OSError: [WinError 5] 拒绝访问。: ‘D:\Program\Anaconda3\Lib\site-packages\scipy\sparse\_csparsetools.cp38-win_amd64.pyd’
Consider using the --user option or check the permissions.

将pip install …加入–user为pip install --user …即可

05 pytorch1.9环境问题

  • torch版本:
  • torchvision在虚拟环境下安装成功,但是在jupyter notebook里却显示没有此模块,因此可以更新内核试一试。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Ysc91NvA-1650033176639)(C:\Users\31898\AppData\Roaming\Typora\typora-user-images\image-20220228180748983.png)]

06

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3RwDj3YP-1650033176640)(C:\Users\31898\AppData\Roaming\Typora\typora-user-images\image-20220228180409209.png)]

  • 检查自己的虚拟环境是不是有libiomp5md.dll文件,如果存在两个就删除一个。

07 安装包速度问题

pip install torchtext -i https://pypi.tuna.tsinghua.edu.cn/simple
  • 这样下载速度很快就上去了
  • pip install torchtext 速度巨慢

07增加内核问题

有些包明明安装,在conda list和python环境下导包都正常。但是在jupyter里面却显示没有这个包。

也新增了内核重新试一试

python -m ipykernel install --user --name 自定义内核名称

这个识别不出来。

python -m ipykernel install --name 自定义内核名称

用这个就识别的出来。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9LBFc3A8-1650033176640)(C:\Users\31898\AppData\Roaming\Typora\typora-user-images\image-20220302120057028.png)]

是不是因为下面两个是全局的内核

torch会因为torchtext不指定版本的安装而更新到最新版本

  • 因此在安装torchtext要指定版本
  • torchtext=0.10.0,但是要求torch=1.9.0。

torchtext已经安装,可是提示不存在。

我今天跑过这个项目eat_pytorch_in_20_days-master吗。
#我对照项目给的torch=1.5.0安装对应的torchtext=0.6.0,在运行过程中还是提示ModuleNotFoundError: No module named 'torchtext'。
 #
#尝试查找路径
pip install torchtext
# 解决方法:
确定安装路径:
pip install --target=D:\Python\Python38\Lib\site-packages numpy
关于在conda环境下,pip已安装好包,但是python import错误的解决方法
1.pip uninstall [那个包]
2.conda install [那个包]
或者
复制系统python目录下的Lib->site-packages文件夹覆盖conda虚拟环境下的对应文件夹
原因: pip为系统的pip,可通过pip -V查看pip的路径,如果不是当前conda环境的pip,可使用python -m pip代替pip来使用conda环境中的pip。

安装bert

(32条消息) Bert模型(一)安装及问题解决(基本每一步都有问题)_鲜贝贝贝的博客-CSDN博客_bert 安装

pytorch版本下载

https://download.pytorch.org/whl/torch_stable.html

torch,torchtext,torchvision版本

img

在pytorch官网下获得安装命令

安装pytorch(要注意pytorch和python版本的对应关系),同时安装torchtext(也要注意torchtext和pytorch的对应关系)。

1. 到pytorch官网找下载命令。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pmOMqMtA-1650033176642)(C:\Users\31898\AppData\Roaming\Typora\typora-user-images\image-20220415124628740.png)]

(我们找到1.7.1的版本了,如下图,我们再找一找cpu的安装命令)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Erxtfamp-1650033176643)(C:\Users\31898\AppData\Roaming\Typora\typora-user-images\image-20220415124938945.png)]

#从官网得到下载命令(如下)
conda install pytorch==1.7.0 torchvision==0.8.0 torchaudio==0.7.0 cpuonly -c pytorch
#我们先不着急安装,我们再找torchtext的版本。
#在找打对应的torchtext版本,把官网得到的语句进行修改,添加上torchtext,汇总得到最终的安装命令。
conda install pytorch==1.7.0 torchvision==0.8.0 torchaudio==0.7.0 torchtext==0.8 cpuonly -c pytorch

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值