使用AI Stuidio 的pip安装第三方库安装的文件不全?
收藏
在使用pip安装第三方库后,调用时显示找不到库中对应的数据文件
FileNotFoundError: [Errno 2] No such file or directory: '/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/imgvision\\data\\S_xyz_10.npy'
在终端看了一下imgvision这个文件夹下也确实没有data这个文件夹。
然而在pypi上的 imgvision-0.0.3.tar.gz 中是有data文件夹的,请问这该如何解决?
0
收藏
请登录后评论
您好,问题的原因可能有两点:
1.第三方库本身的问题,这个您可以通过在本地安装试试,如果依然不可用,那就是第三方库的原因,这个就只能换一个别的相同作用的库了
2.安装第三方库,有的可能需要sudo权限,由于安全角度考虑,AI Studio暂未开放sudo权限,您可以看下在AIStudio中是否安装成功了,如果没有,您可以发邮件给我们申请官方安装,我们将会综合用户需求考虑预装
谢谢你的回复。
在AI Studio中的pip list中显示安装成功了该库。
在本地终端安装后可以调用并使用该函数。
但是在AI Studio中只能调用其部分功能,是因为在AI Studio中安装的库中缺少 *.npy 文件导致的,而本地安装后是有这些文件的。
这是怎么回事?
看了下,总感觉其源代码里关于路径的写法很奇怪,大约是没有考虑到不同的操作系统,比如这里:
https://github.com/Caoxuheng/imgvision/blob/main/imgvision/__init__.py
path = pat + '\\imgvision\\data\\'
建议手工去改下, 改成类似 path = pat + '/imgvision/data/' 试试吧。
谢谢
也可用conda安装试试,我发现有些pip源安装时就报找不到版本,或文件问题,换个源就好了
对 他是默认百度的,库更新好像有一天的延迟。
我就不装