当我尝试使用pypy3作为基本解释器创建一个新的虚拟环境时,我在PyCharm中遇到了这个错误:
我在2015年末使用PyCharm 2016.3在64位MacBook Pro上使用MacOS sierra
执行命令:
/Applications/PyCharm CE.app/Contents/helpers/packaging_tool.py list
命令输出:
dyld: Library not loaded: @rpath/libpypy-c.dylib
Referenced from: /Users/3228991/.virtualenvs/pypy3_venv/bin/python
Reason: image not found
答案 0 :(得分:0)
dyld: Library not loaded: @rpath/libpypy-c.dylib
Referenced from: /Users/3228991/.virtualenvs/pypy3_venv/bin/python
Reason: image not found
意味着您的程序正在使用名为libpypy-c.dylib的动态库,尽管您在编译期间将动态库链接到您的程序。但是你必须告诉你的程序在Pycharm中运行时的dylib在哪里。
为您的项目设置动态库环境变量:
1.Run/Edit配置
2.点击Python,在“发布前”下方点击“+”按钮
3.将DYLD_LIBRARY_PATH设置为名称框
4.将libpypy-c.dylib文件放在程序框中的路径