小编Mac*_*aca的帖子

库 (dylib) 未加载 - 未找到图像 - Python IDE

基本上,我尝试从 savReaderWriter 模块运行一些 Python 代码,以便创建一个可以在 IBM SPSS 中打开的 .sav 文件。作为 macOS 用户,我需要首先在终端中运行这两行以使模块正常工作:

echo 'export DYLD_LIBRARY_PATH=/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/savReaderWriter/spssio/macos'  >> ~/.bash_profile
echo 'export LC_ALL=en_US.UTF-8'  >> ~/.bash_profile
Run Code Online (Sandbox Code Playgroud)

下面你可以看到我尝试在 Python 中运行的一段代码:

import savReaderWriter

savFileName = "someFile.sav"
records = [['Test1', 1, 1], ['Test2', 2, 1]]
varNames = ['var1', 'v2', 'v3']
varTypes = {'var1': 5, 'v2': 0, 'v3': 0}
with savReaderWriter.SavWriter(savFileName, varNames, varTypes, ioUtf8=True) as writer:
    for record in records:
        writer.writerow(record)
Run Code Online (Sandbox Code Playgroud)

我的问题是,虽然通过 Terminal.app 在 Python 中运行代码就像一个超级按钮,并且出现一个新的 .sav 文件,但尝试在 IDE 中执行完全相同的代码(尝试过 PyCharm 和 Spyder)会出现错误:

Traceback (most recent call last): …
Run Code Online (Sandbox Code Playgroud)

python ide spss dylib

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

dylib ×1

ide ×1

python ×1

spss ×1