使用" fibonnaci"由Zoomer Analytics提供的示例,我无法直接在Excel中运行它,因为它返回了一个名为"的无模块"在此屏幕截图中看到错误:
然而,如果我直接调用fibonnaci.py,它会起作用。我在MBP工作站上,Yosemite使用Python 2.7.9。
答案 0 :(得分:1)
xlwings目前只加载.bash_profile
,因此另一种解决方案是将解释器的路径添加到.bash_profile
文件中,方法是添加以下行:export PATH="/usr/local/bin:$PATH"
。这将使您能够使用xlwings VBA模块中的默认设置。
你可能会发生的事情是你可能已经在.bashrc
或.profile
这样的文件中定义了默认python安装(python.org?)的位置,因为xlwings没有&#39 ;加载它们,它违反了缺少xlwings的python的系统安装。
答案 1 :(得分:0)
不确定这是否是预期的行为,但修改xlwings.bas
文件以将PYTHON_MAC
变量硬编码为PYTHON_MAC = "/usr/local/bin"
似乎可以解决问题。
答案 2 :(得分:0)
https://github.com/ZoomerAnalytics/xlwings
python setup.py install
export PYTHONPATH=$PYTHONPATH:/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/