2014-04-01 163 views
0

平台Windows。 IDE PyCharm CE。Python解释器,虚拟环境和pycharm

我有一个使用ESRI模块ArcPy的脚本。这个模块有它自己的Python 2.6。我必须导入一个使用不受Python 2.6支持的字典解析的模块。

如何解决此问题而不重写代码以避免列表解析?

其他问题:

  • 应该是什么项目的创建和维护翻译的正确模式?我是否应该为每个项目使用虚拟专用的envs来导入任何需要的模块并为每个模块保留隔离?

  • 将我项目所需的额外软件包导入ArcPy python安装Python 2.6.5(C:/Python26/ArcGIS10.0/python.exe)是否正确?这可能导致问题后来弧线图?

回答

0

您可以将ArcGis Python 2.6版本升级到2.7。 如果你需要Python 3,它将无法工作,因为arcpy只能在Python 2中工作。

+0

不能使用2.7,尽可能地从一些ESRI员工的帖子可以理解的使用2.7.http:// forums。 arcgis.com/threads/2506-arcpy-install-fears?p=8475&viewfull=1#post8475 –

+0

@JorgeVidinha绝对可以用arcpy运行python 2.7。我使用python 2.7.5运行自己。你链接的帖子是4岁,从那以后发生了一些事情。上次我用python 2.7.x查看了arcgis的船只 – M4rtini