使用miniconda3在conda环境中的wsl上的wsl上的Ubuntu上为sunpy开发开发分支时,根据其docs $ pip install -e .
的最后一条命令以error 13: permission denied
结尾。
所有miniconda文件均归我的用户所有。
整个错误是:
获取文件:/// mnt / h / Documents / Projects / sunpy-git安装 建立依赖关系...完成获得构建轮子的要求... 完成 正在准备车轮元数据...错误 来自命令/ home / akram / miniconda3 / envs / sunpy-dev / bin / python的完整输出 /home/akram/miniconda3/envs/sunpy-dev/lib/python3.7/site-packages/pip/_vendor/pep517/_in_process.py prepare_metadata_for_build_wheel / tmp / tmpw4nipzaf: 运行dist_info 编写/mnt/h/Documents/Projects/sunpy-git/pip-wheel-metadata/sunpy.egg-info/PKG-INFO 将dependency_links写入/mnt/h/Documents/Projects/sunpy-git/pip-wheel-metadata/sunpy.egg-info/dependency_links.txt 将入口点写入/mnt/h/Documents/Projects/sunpy-git/pip-wheel-metadata/sunpy.egg-info/entry_points.txt 将要求写入/mnt/h/Documents/Projects/sunpy-git/pip-wheel-metadata/sunpy.egg-info/requires.txt 将顶级名称写入/mnt/h/Documents/Projects/sunpy-git/pip-wheel-metadata/sunpy.egg-info/top_level.txt 读取清单文件'/mnt/h/Documents/Projects/sunpy-git/pip-wheel-metadata/sunpy.egg-info/SOURCES.txt' 阅读清单模板“ MANIFEST.in” 编写清单文件'/mnt/h/Documents/Projects/sunpy-git/pip-wheel-metadata/sunpy.egg-info/SOURCES.txt' 创建'/mnt/h/Documents/Projects/sunpy-git/pip-wheel-metadata/sunpy.dist-info' 错误:[('/ mnt / h / Documents / Projects / sunpy-git / pip-wheel-metadata / sunpy.egg-info', '/mnt/h/Documents/Projects/sunpy-git/pip-wheel-metadata/sunpy.dist-info', “ [Errno 13]权限被拒绝: '/mnt/h/Documents/Projects/sunpy-git/pip-wheel-metadata/sunpy.dist-info'“]]
---------------------------------------- Command "/home/akram/miniconda3/envs/sunpy-dev/bin/python
/home/akram/miniconda3/envs/sunpy-dev/lib/python3.7/site-packages/pip/_vendor/pep517/_in_process.py prepare_metadata_for_build_wheel / tmp / tmpw4nipzaf“因错误而失败 / mnt / h / Documents / Projects / sunpy-git
中的代码1
但是从Windows的Anaconda提示符运行代码不会给出错误。
请注意,所有其他错误:13条建议对您没有帮助。即使卸载并重新安装miniconda也无济于事。
答案 0 :(得分:0)
我解决了这个问题。它与wsl的权限以及它在NTFS上修改文件的能力有关。从此post阅读 Bash on python 下的第二部分后得出了这个结论。解决方案是通过右键单击其图标并执行与上述相同的命令来打开具有管理员权限的终端(命令提示符,cmder或hyper或任何终端)。
顺便说一句,感谢@Carlos和@phd的快速回复。