質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.37%
GIS

GISとは、地理情報システムの略称です。位置・空間などの様々なデータをコンピュータを使用して加工・管理することで、情報の分析や解析を行ったり、視覚的に表示します。行政や市民生活、ビジネスなどで利用されており、活用範囲が広がっています。

Jupyter

Jupyter (旧IPython notebook)は、Notebook形式でドキュメント作成し、プログラムの記述・実行、その実行結果を記録するツールです。メモの作成や保存、共有、確認などもブラウザ上で行うことができます。

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

パス

パス(path)はファイルシステムの場所(階層)を明示したものです。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Q&A

解決済

1回答

3680閲覧

conda installでgeopandasをインストールした後に「指定されたパスが見つかりません。"GDAL_DRIVER_PATH="」が表示され、パッケージのインポートもできていない状態です

tohon

総合スコア10

GIS

GISとは、地理情報システムの略称です。位置・空間などの様々なデータをコンピュータを使用して加工・管理することで、情報の分析や解析を行ったり、視覚的に表示します。行政や市民生活、ビジネスなどで利用されており、活用範囲が広がっています。

Jupyter

Jupyter (旧IPython notebook)は、Notebook形式でドキュメント作成し、プログラムの記述・実行、その実行結果を記録するツールです。メモの作成や保存、共有、確認などもブラウザ上で行うことができます。

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

パス

パス(path)はファイルシステムの場所(階層)を明示したものです。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

0グッド

0クリップ

投稿2020/09/03 10:53

以下の手順で仮想環境を作成しましたが、アクティベートした後に新しくパッケージ(geopandas)をインストールし、その後に再度アクティベートを行うと、
「指定されたパスが見つかりません。」というメッセージと共にパスが表示されます。そしてインストールしたはずのgeopandasはjupyter notebook上で使用しようとしても、「ModuleNotFoundError: No module named 'geopandas'」とエラーメッセージが表示され、使えていない状態です。
この「パスが見つからない」という状態の対処法がわからず困っております。

jupyter notebookのカーネルは仮想環境1と2で切り替えて使えるように設定済です。
また、システム環境変数pathにこの環境のあるディレクトリ(C:\Program Files\ArcGIS\Pro\bin\Python)は設定済です。

行った手順
pythonコマンドプロンプトで、以下のように「仮想環境2」を新しく作成し、そこにgeopandasのパッケージをインストールしました。
(仮想環境1はGISソフトのarcGISをインストールした際に自動的に作成された環境です。)

**仮想環境の作成 **

(仮想環境1) C:\Program Files\ArcGIS\Pro\bin\Python\envs\仮想環境1>conda create -n 仮想環境2 python=3.7 WARNING: A space was detected in your requested environment path 'C:\Program Files\ArcGIS\Pro\bin\Python\envs\geo' Spaces in paths can sometimes be problematic. Fetching package metadata ............. Solving package specifications: . Package plan for installation in environment C:\Program Files\ArcGIS\Pro\bin\Python\envs\仮想環境2: The following NEW packages will be INSTALLED: ca-certificates: 2020.7.22-0 certifi: 2020.6.20-py37_0 openssl: 1.1.1g-he774522_1 pip: 20.2.2-py37_0 python: 3.7.9-h60c2a47_0 setuptools: 49.6.0-py37_0 sqlite: 3.33.0-h2a8f88b_0 vc: 14.1-h0510ff6_4 vs2015_runtime: 14.16.27012-hf0eaf9b_3 wheel: 0.35.1-py_0 wincertstore: 0.2-py37_0 zlib: 1.2.11-h62dcd97_4 Proceed ([y]/n)? y

パッケージ(geopandas)のインストール

(仮想環境2) C:\Program Files\ArcGIS\Pro\bin\Python\envs\仮想環境1>conda install geopandas Fetching package metadata ............. Solving package specifications: . Package plan for installation in environment C:\Program Files\ArcGIS\Pro\bin\Python\envs\仮想環境2: The following NEW packages will be INSTALLED: (パッケージ一覧) Proceed ([y]/n)? y

conda list でパッケージ一覧を確認した状態

(仮想環境2) C:\Program Files\ArcGIS\Pro\bin\Python\envs\仮想環境2>conda list # packages in environment at C:\Program Files\ArcGIS\Pro\bin\Python\envs\仮想環境2: # attrs 20.1.0 py_0 blas 1.0 mkl bzip2 1.0.8 he774522_0 ca-certificates 2020.7.22 0 certifi 2020.6.20 py37_0 click 7.1.2 py_0 click-plugins 1.1.1 py_0 cligj 0.5.0 py37_0 curl 7.67.0 h2a8f88b_0 expat 2.2.9 h33f27b4_2 fiona 1.8.4 py37h22081e2_0 freexl 1.0.5 hfa6e2cd_0 gdal 2.3.3 py37hdf43c64_0 ※geopandas 0.8.1 py_0 geos 3.7.1 h33f27b4_0 hdf4 4.2.13 h712560f_2 hdf5 1.10.4 h7ebc959_0 icc_rt 2019.0.0 h0cc432a_1 icu 58.2 ha925a31_3 intel-openmp 2020.2 254 jpeg 9b hb83a4c4_2 kealib 1.4.7 h07cbb95_6 krb5 1.16.4 hc04afaa_0 libboost 1.67.0 hd9e427e_4 libcurl 7.67.0 h2a8f88b_0 libgdal 2.3.3 h10f50ba_0 libiconv 1.15 h1df5818_7 libkml 1.3.0 he5f2a48_4 libnetcdf 4.6.1 h411e497_2 libpng 1.6.37 h2a8f88b_0 libpq 11.2 h3235a2c_0 libspatialindex 1.9.3 h33f27b4_0 libspatialite 4.3.0a hc36aec2_19 libssh2 1.9.0 h7a1dbc1_1 libtiff 4.1.0 h56a325e_1 libxml2 2.9.10 h464c3ec_1 lz4-c 1.9.2 h62dcd97_1 mkl 2020.2 256 mkl-service 2.3.0 py37hb782905_0 mkl_fft 1.1.0 py37h45dec08_0 mkl_random 1.1.1 py37h47e9c7a_0 munch 2.5.0 py_0 numpy 1.19.1 py37h5510c5b_0 numpy-base 1.19.1 py37ha3acd2a_0 openssl 1.1.1g he774522_1 pandas 1.1.1 py37ha925a31_0 pcre 8.44 ha925a31_0 pip 20.2.2 py37_0 proj 6.2.1 h9f7ef89_0 proj4 5.2.0 ha925a31_1 pyproj 2.6.1.post1 py37hcfa1391_1 python 3.7.9 h60c2a47_0 python-dateutil 2.8.1 py_0 pytz 2020.1 py_0 rtree 0.9.4 py37h21ff451_1 setuptools 49.6.0 py37_0 shapely 1.6.4 py37h222a598_0 six 1.15.0 py_0 sqlite 3.33.0 h2a8f88b_0 tk 8.6.10 he774522_0 vc 14.1 h0510ff6_4 vs2015_runtime 14.16.27012 hf0eaf9b_3 wheel 0.35.1 py_0 wincertstore 0.2 py37_0 xerces-c 3.2.2 ha925a31_0 xz 5.2.5 h62dcd97_0 zlib 1.2.11 h62dcd97_4 zstd 1.4.5 h04227a9_0

ここで確かに※の位置にgeopandasがあり、インストールされている表示がされました。

エラーの発生状況
いざこの環境をjupyter notebookで開き、import geopandasを実行すると、ModuleNotFoundError: No module named 'geopandas'とエラーが出てしまいます。

そして、一度この仮想環境をdeactivate してから再度activateすると、

C:\Program Files\ArcGIS\Pro\bin\Python\envs\仮想環境2>activate 仮想環境2 指定されたパスが見つかりません。 (仮想環境2) C:\Program Files\ArcGIS\Pro\bin\Python\envs\仮想環境2\etc\conda\activate.d>set "GDAL_DRIVER_PATH="

上記のように、パスが表示されてそれが見つからないというメッセージが表示されます。
また、ディレクトリを仮想環境2に移動してから同様にactivate 仮想環境2を行うと、

(仮想環境2) C:\Program Files\ArcGIS\Pro\bin\Python\envs\仮想環境2>activate 仮想環境2 指定されたパスが見つかりません。

表示されるメッセージが上記のようになります。

import geopandasが失敗する問題と「指定されたパスが見つかりません」に関連があるのではないかと思いますが、どのような操作を行えばよいかわかっていない状況です。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

自己解決

自己解決しました。
直接的な原因かどうかは不明ですが、pythonコマンドプロンプト本体を起動した際に「指定されたパスが見つかりません。」というメッセージも表示されていたのですが、このコマンドプロンプトの実行に使用されるバッチファイル「proenv.bat」の中に書かれている、「proenv.txt」のディレクトリを示す「global_path」と「local_path」が、実際のファイルの場所と違っていました。
このディレクトリが見つからないというエラーのために以後の処理が止まっていることに原因があるのではないかと考え、2つのディレクトリを実際にファイルのある場所に手動で書き換えたところ、「指定されたパスが見つかりません。」というエラーは発生しなくなりました。
この操作のあと、改めてconda install geopandasを実行してもう一度環境のアクティベートを行うと、「指定されたパスが見つかりません。"GDAL_DRIVER_PATH="」のエラーも発生せず、インポートすることが出来るようになりました。

投稿2020/09/07 06:43

tohon

総合スコア10

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.37%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問