Questions tagged «python-3»

3
带有python3的OSGeo4W外壳
我想将OSGeo4W shell与Python3一起使用,但是在键入时python3出现以下错误: Fatal Python error: Py_Initialize: unable to load the file system codec File "C:\OSGEO4~1\apps\Python27\lib\encodings\__init__.py", line 123 raise CodecRegistryError,\ ^ SyntaxError: invalid syntax 如何使用Python3?
16 osgeo4w  python-3 

4
ArcGIS Desktop是否支持最新的Python 2.x或Python 3.x版本?
我很好奇,是否知道ArcGIS Desktop 10.0是否支持比2.6更高的Python版本。因此,NumPy的更新版本(即1.4、1.5等)。我确定该文档位于ESRI网站上的某个地方,但是找不到。 我发现只要安装了Numpy 1.3.0(ref),ArcGIS Desktop 10.0就会尊重现有的Python 2.6安装,而且我猜测,至少要等到Numpy 1.5.0发行并支持Python 3为止,否则适用于ArcGIS的Python 3,但我仍然想知道在可用时是否可以进行升级。

2
在ArcGIS中使用Python 3.x吗?
我一直在阅读ArcGIS 10.3更新的“ ArcGIS 新增功能 ”,并且遇到了Python和ArcPy部分。它指出: ArcGIS 10.3已升级为包含Python 2.7.8。 现在这很好,任何2.x版本的python我的问题都为零。我担心的是Esri最终会将ArcGIS推向Python 3x。我希望它们不会在不久的将来出现,但同时需要在某个时候实现Python 3x。 我在python中为各种GIS和非GIS应用程序进行了大量编码。我始终在ArcGIS版本中使用最新版本。如果他们升级到3倍,我将花一个月的时间为我的应用程序进行2到3倍的升级。 我只是想知道是否有人对此主题有任何内幕信息。 Esri在不久的将来是否有任何计划迁移到Python 3,还是会继续使用Python 2x?

3
在将IDLE与ArcGIS Pro和ArcGIS 10.x for Desktop体系结构一起使用时,如何区分Python版本?
我刚刚开始在笔记本电脑上使用ArcGIS Pro 1.0.0附带的Python 3.4.1,并且笔记本电脑还装有安装了ArcGIS 10.3 for Desktop的Python 2.7.8,我想将运行的机会降到最低当我打算并需要使用另一个版本时,一个版本的Python。 在Windows资源管理器中,现在有两个Python文件夹:C:\ Python27和C:\ Python34。 在Windows的“开始”菜单上的“所有程序”>“ ArcGIS”下,有一个带有IDLE(Python GUI)的Python 2.7文件夹,我经常使用它来启动IDLE,因此从这里开始就可以了。我测试过,它确实从2.7.8开始。 我曾期望在Python 2.7旁边或者在“所有程序”>“ ArcGIS”>“ ArcGIS Pro”下看到“ Python 3.4”文件夹,但是它在“所有程序”下的自己文件夹中。它包含另一个IDLE(Python GUI),该IDLE按预期启动3.4.1。 但是,当我在“开始”菜单上查看程序列表时,事情变得有些混乱,因为有两个IDLE(Python GUI)条目可供选择: 通过右键单击每个属性并使用其“属性”的“常规”选项卡,我将它们分别重命名为IDLE(Python GUI)2.7和IDLE(Python GUI)3.4,因此不会再造成混乱。 我通常以另一种方式启动IDLE的方法是,右键单击* .py文件,然后选择Edit with IDLE-但是我将获得的IDLE的Python版本现在是模棱两可的。通过测试,我发现它是3.4.1。 有没有一种方法可以将我的“带IDLE编辑”选择变成这两个选择? 使用IDLE 2.7编辑;和 使用IDLE 3.4进行编辑 我从不使用PythonWin进行编辑,所以如果我限于可以与* .py文件关联的两个程序来进行编辑,那么我很乐意牺牲使用PythonWin进行编辑,而放弃使用Python 3.4进行编辑。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.