【问题标题】:Creating a new Virtual Environment for PyPy3 in PyCharm在 PyCharm 中为 PyPy3 创建一个新的虚拟环境
【发布时间】:2017-05-21 04:58:18
【问题描述】:

当我尝试使用 pypy3 作为基本解释器创建新的虚拟环境时,我在 PyCharm 中收到此错误:

我在 2015 年末的 64 位 MacBook pro 上使用 MacOS sierra 和 PyCharm 2016.3

执行的命令:

/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

【问题讨论】:

  • 也许确定/Users/3228991/.virtualenvs/pypy3_venv/bin/libpypy-c.dylib 存在?如果需要,作为指向真实libpypy-c.dylib 的符号链接。

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


【解决方案1】:
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.运行/编辑配置

2.点击Python,在“Before Launch”下方点击“+”按钮

3.将DYLD_LIBRARY_PATH放入名称框

4.将你的libpypy-c.dylib文件所在的路径放在Program box中

【讨论】:

  • 其实现在是说不能执行二进制文件?
  • 你有机会直接从解释器运行它吗?
  • 是的,基本解释器工作正常。当我尝试创建一个它破坏的virtualenv时它
猜你喜欢
  • 2021-12-11
  • 2018-06-24
  • 2019-12-26
  • 1970-01-01
  • 2022-10-08
  • 1970-01-01
  • 2020-09-03
  • 2018-03-23
  • 1970-01-01
相关资源
最近更新 更多