同じマシンでArcGIS ProとArcGIS DesktopでArcPyを使用していますか?


12

ArcGIS Proを初めて試したので、PYTHONPATHをpython34に変更する必要がありました

現在、ArcGIS Proは[解析]タブを開くたびにクラッシュすることなく動作しています。しかし、ArcMap 10.3.1でプロセスを実行しようとすると、さまざまなPythonエラーが発生します。同じ正確なデータ入力で30分前に機能したツールについて。

ArcGIS 10.3.1は2.7を使用しているため、これはPythonバージョンの競合ですか?

同じマシン上でArcGIS ProとArcGIS 10.3.1を同時に実行する方法はありますか?

メタデータツールのアップグレード


1
両方ともPCにインストールしましたが、エラーはありません。PYTHONPATHを変更しませんでした。
-klewis

ArcGIS Proの[解析]タブを選択するときに問題が発生しないようにするにはどうすればよいですか?PYTHONPATHがpython34を指していないとクラッシュします
...-LMHall

ArcGIS Pro 1.1 PYTHONPATHをC:\ Python27 \ ArcGIS10.3 \ Lib \ site-packagesに戻したばかりで、ArcMap 10.3.1のプロセスが正常に実行されています...これで、ArcGIS Proが[解析]タブで再びクラッシュします。
LMHall

ArcPro 1.1
LMHall

それが「修正」されるとは思わないでください。これについて同僚からの連絡を待っているイム
-KHibma

回答:


11

私はこれを私ができる限り最善の方法で説明しようとします。簡単な答えは、PYTHONPATHがPythonの実際のバージョンを指している場合、製品がロードされてPythonが必要になると、このディレクトリが表示されるということです。ArcGIS Pro(64ビット、Python 3.4を使用)およびArcMap(32ビット、Python 2.7を使用)の場合... (間違っていると壊れているのは、どこを指しているのか、どのアプリをロードするのかによって異なります)。「Pythonのすべてのバージョンのこれらのモジュールをインポートしてください」というシステム全体のレベル。ArcGISを混乱/破壊するものです。

PYTHONPATHの使用方法では、PYTHONPATHが私よりもうまく説明されています

問題は、なぜPYTHONPATHが必要なのですか?どのアプリケーションがこれを必要としますか?ここC:\Python27\ArcGIS10.3\Lib\site-packagesを見ると、.pthファイルが表示さます。これらは特定のPythonバージョンで必要なモジュールを指すために使用されます。はじめにPYTHONPATHをプラグインする必要があるPythonの特定のバージョンの.PTHを利用できますか?


何が起こったのかわからないので、ArcProを再インストールし、PYTHONPATHをArcGIS 10.3.1のデフォルトにリセットしました。どちらも再び動作しているようです...時間はわかりますか?
LMHall

デフォルトとはどういう意味ですか?ArcGISのインストールでPYTHONPATHが設定されない
-KHibma

PYTHONPATH-C:\ Python27 \ ArcGIS10.3 \ Lib \ site-packages
LMHall
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.