首页 > 编程语言 > 详细

重新安装python后,原来在虚拟环境里的django项目启动报错:dyld: Library not loaded: @executable_path/../.Python Referenced from: /Users/mac/.virtualenvs/WYGBlog-env/bin/python Reason: image not found

时间:2020-02-28 19:02:53      阅读:212      评论:0      收藏:0      [点我收藏+]

因为当你创建一个虚拟环境的时候,一些软链接创建到原来的python上。
当用Homebrew更新python后,原来软连接对应的python已经不存在了。
因此需要把软链接指向新的python。
解决方法是移除原来虚拟环境里的软连接,然后重新创建:

find ~/.virtualenvs/my-virtual-env/ -type l -delete  # 找到旧链接并删除
virtualenv ~/.virtualenvs/my-virtual-env  # 创建新链接

我的问题解决了。

此回答来自stackoverflow : stackoverflow

重新安装python后,原来在虚拟环境里的django项目启动报错:dyld: Library not loaded: @executable_path/../.Python Referenced from: /Users/mac/.virtualenvs/WYGBlog-env/bin/python Reason: image not found

原文:https://www.cnblogs.com/wangyangang/p/12378202.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!