【发布时间】:2014-08-09 02:09:05
【问题描述】:
我用的是python 2.7.3,是ArcGIS自带的预打包版本。为了污染我的 ArcGIS Python,我正在尝试设置一个虚拟环境以用于非 ArcGIS 开发。这很好用,这里有一个很好的教程:
关于使用 powershell 设置 virtualenv。
我想在虚拟环境中安装的特定库是 lxml,尝试使用 pip 在我的虚拟环境中安装它会引发错误:
找不到 vcvarsall.bat
我意识到这是一个非常常见的错误,但使用 Python 的 ArcGIS 打包版本增加了复杂性。到目前为止,可用的修复程序都适用于 Windows 7 或 Windows 8,但适用于 Python 3.3。
到目前为止,我已经安装了 MS Visual C++ 2008,但 windows 在多次搜索中都找不到 vcvarsall.bat。我也尝试过下载 libxml2,但不确定将其放置在哪里以避免与 ArcGIS 发生冲突,而我正在尝试使用 ArcGIS 分布式版本的 Python 做些什么?
【问题讨论】:
标签: python-2.7 powershell virtualenv lxml arcgis