Python 新的Pipenv导致我以前的虚拟说唱歌手崩溃
我使用VirtualNVRapper完成了以前的一个项目(我们称之为a)。Python 新的Pipenv导致我以前的虚拟说唱歌手崩溃,python,pipenv,virtualenvwrapper,Python,Pipenv,Virtualenvwrapper,我使用VirtualNVRapper完成了以前的一个项目(我们称之为a)。 但是在阅读了关于Pipenv的内容后,我决定将其用于我的新项目(B)。 现在,当我尝试运行项目A时,会出现以下错误: dyld: Library not loaded: @executable_path/../.Python Referenced from: ...virtualenvs/A/bin/python Reason: image not found 我看到了关于这个错误的其他问题,但在更新Mac/Pyt
但是在阅读了关于Pipenv的内容后,我决定将其用于我的新项目(B)。
现在,当我尝试运行项目A时,会出现以下错误:
dyld: Library not loaded: @executable_path/../.Python
Referenced from: ...virtualenvs/A/bin/python
Reason: image not found
我看到了关于这个错误的其他问题,但在更新Mac/Python版本之后,它就发生了。我的情况并非如此:(
你能帮忙吗?多亏了@ryan marvin的评论,我找到了答案。答案在这里- 但问题是,情况并不完全相同,因为对我来说,这个命令:
ls-la~/.virtualenvs/my virtual env
指向了正确的python位置(因为我没有更改python)
但我仍然需要运行相同的命令来修复断开的链接:
gfind ~/.virtualenvs/my-virtual-env/ -type l -xtype l -delete
virtualenv ~/.virtualenvs/my-virtual-env
(您可以使用自制软件安装gfind)
当然要归功于作者。是否可能是您意外地从VirtualNVRapper内部安装了pipenv?我曾经遇到过一些类似的安装,帮助我卸载了后者,然后从根环境重新安装。谢谢您的建议!但我检查过,我的情况不是这样:)如果还没有,你可能想看看这个