擅长:python、mysql、java
<p>Eclipse看到了ctypes模块,只是ctypes找不到DLL。在</p>
<p>原因是eclipse不一定使用系统的环境变量。要解决这个问题,您需要在Eclipse中设置LD_LIBRARY_路径。在</p>
<p>第1步。找出哪里“libimf.so公司“在你的系统中。在Linux上,可以使用:</p>
<pre><code> locate libimf.so
</code></pre>
<p>在终点站。那就给你目录了。例如,假设文件位于“/home/sweetlibraries”/libimf.so公司" . 在</p>
<p>第二步。在Eclipse*中设置LD_LIBRARY_PATH:</p>
<ul>
<li>右键单击您正在运行的python文件,该文件会给出此错误。在</li>
<li>点击“属性”</li>
<li>单击“运行/调试设置”</li>
<li>您应该看到文件的一些配置。对我来说,它是“project_name python_file”_名称.py". 选择它。在</li>
<li>点击“环境”</li>
<li>点击“新建”</li>
<li>将名称设置为“LD_LIBRARY_PATH”</li>
<li>将值设置为找到的位置libimf.so公司,例如“/home/sweetlibraries/”</li>
<li>点击“确定”退出所有菜单。在</li>
</ul>
<p>现在,当你运行它时,它应该可以工作。如果没有,请确保使用正确的“运行配置”。单击绿色大箭头旁边的小向下箭头。并选择配置名称(例如“project_name python_file_py.py名称"). 在</p>
<p>*我使用的是LiClipse,但我认为菜单结构应该是相同的。在</p>