【发布时间】:2015-11-18 04:08:59
【问题描述】:
当我尝试在 Blender 中运行我的脚本时:
import bpy
import pandas as pd
datafr = pd.read_table("/Users/Admin/Desktop/Python/Programming/storage_ocp_ode.csv", delimiter = ",", index_col = 0)
...
我收到 ImportError:没有名为 pandas 的模块。
Traceback (most recent call last):
File "/Users/Admin/Desktop/watertank1.blend/storageobject_flow.py", line 6, in <module>
ImportError: No module named 'pandas'
Error: Python script fail, look in the console for now...
但是当我使用命令行并在那里导入熊猫时,它可以工作
Python 3.4.3 |Anaconda 2.3.0 (x86_64)| (default, Mar 6 2015, 12:07:41)
[GCC 4.2.1 (Apple Inc. build 5577)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import pandas
>>>
我在装有 OS X 10.11 的 Mac 上使用 Blender 2.76。
【问题讨论】:
-
如果this answer 没有帮助,那么this answer 会提供更多细节。您可能会从查看
sys.path的建议中猜到您可以添加额外的要搜索的路径。 -
感谢您的建议:
sudo ln -s /Users/Admin/anaconda/lib/python3.4/site-packages/pandas /Applications/blender.app/Contents/Resources/2.76/scripts/modules/pandas在此之后我不得不对 numpy、dateutil、six.py 和 pytz 做同样的事情,但现在它工作正常!