2017-03-23 27 views
2

Pythonパッケージの特定のバージョンをプリインストールされたPython環境にインストールしようとしています。パッケージはlaspyで、古いバージョン(1.2.5)です。パッケージはPythonバージョン2.7で動作するはずですが、Python 3.4で動作するはずのhereを見て、バージョン3.5に対してインストールしようとしています。依存関係のないpythonパッケージのインストール

この特定のPythonにはArcGIS Proが付属しており、このインストールにのみ存在するarcpyモジュールが必要です。

pip downloadを使用してlaspyパッケージをダウンロードできました。このモジュールは、既にPython環境に存在するモジュールnumpyに依存します。これはエラーで失敗するpip installを引き起こしている:私は一種の理解

PermissionError: [WinError 5] Accesso negato: 'C:\\Program Files\\ArcGIS\\Pro\\bin\\Python\\Lib\\site-packages\\numpy' 

は、(それがすでにインストールされnumpyを上書きすることはできません)。

laspypip--no-dependenciesオプションをインストールすると、私のpythonのインストールが中断されますか?

答えて

1

だから、愚かな...エラーメッセージPermissionError

ちょうどpip install laspy==1.2.5laspyをインストールし...私は管理者権限なしでCMDを開いたという理由だけでした。うまくいけば、これはArcGIS Proに同梱されているこの64ビットバージョンのPythonで動作することが期待されています(ArcGIS 10.xに同梱されているPython 2.7で実際に使用していましたが、32ビットでLASファイルでは "メモリ不足" )。

この回答を編集して互換性に関するニュースを提供します。

UPDATE

例えば

...私はlaspyインポートするだけのことができたように思えるが、それの他のすべてのサブモジュールは動作しませんでした import laspy作品 'laspy.Fileインポートファイルから' No module named 'laspy.File'をスローします。

私はフォーク(this one)に切り替える予定です。うまくいけば互換性があります。

関連する問題