虚拟环境内安装fairseq失败(权限不足),外部安装正常求助
解决虚拟环境内安装fairseq时的「symbolic link privilege not held」错误
解决方法
方法1:以管理员权限运行终端
- 右键点击终端(CMD/PowerShell),选择「以管理员身份运行」
- 激活目标虚拟环境:
.\venv\ofa\Scripts\activate - 重新执行安装命令:
pip install --editable ./
方法2:开启Windows开发者模式
- 打开Windows设置 → 更新和安全 → 开发者选项
- 勾选「开发人员模式」并确认开启
- 重启终端后,激活虚拟环境重新执行安装步骤
方法3:放弃可编辑模式安装
如果不需要修改fairseq源码,可移除--editable参数直接安装:
pip install ./
问题背景
在虚拟环境内安装fairseq时持续报错,错误核心为OSError: symbolic link privilege not held,但虚拟环境外使用相同步骤安装正常。安装步骤为:
git clone https://github.com/pytorch/fairseq cd fairseq pip install --editable ./
环境信息:Python 3.7.0,虚拟环境位于桌面文件夹,项目在桌面另一文件夹。
内容的提问来源于stack exchange,提问作者Rohaan Manzoor
相关产品推荐
相关产品推荐

