我尝试在 virtualenv 中使用 python 3.4.3 开始玩 xlwings,但是其中一个示例程序出错了,因为它看不到 numpy,而 numpy 已经安装在 virtualenv 中。 pip freeze 在 virtualenv 中运行显示(清除了一些明显不重要的部分):
appscript==1.0.1
lxml==3.4.4
numpy==1.9.2
pandas==0.16.1
psutil==3.0.1
ptyprocess==0.5
pyparsing==2.0.3
python-dateutil==2.4.2
virtualenv==13.0.3
virtualenv-clone==0.2.5
virtualenvwrapper==4.6.0
xlrd==0.9.3
XlsxWriter==0.7.3
xlwings==0.3.5
我不确定将 PYTHON_MAC 设置到我的 3.4.3 安装位置(通过 Homebrew 完成)是否会解决这个问题,因为站点包的位置在别处。
是否可以从 virtualenv 运行 xlwings,或者我是否需要在系统范围的站点包中安装我想要的包?
请您参考如下方法:
您需要将 PYTHON_MAC(或 PYTHON_WIN)的位置设置为您的 virtualenv 的位置。例如。 PYTHON_MAC = ".../env/bin/python"。
