Skip to main content
 首页 » 编程设计

virtualenv 中的 python xlwings 可能吗

2025年05月04日16虾米姐

我尝试在 virtualenv 中使用 python 3.4.3 开始玩 xlwings,但是其中一个示例程序出错了,因为它看不到 numpy,而 numpy 已经安装在 virtualenv 中。 pip freeze 在 vi​​rtualenv 中运行显示(清除了一些明显不重要的部分):

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"。