在PyCharm中为PyPy3创建一个新的虚拟环境

时间:2017-01-06 12:16:33

标签: python python-3.x pycharm virtualenv pypy

当我尝试使用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

1 个答案:

答案 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文件放在程序框中的路径