前提
python3.9 環境変数にパスを通している
仮想環境python39をvenvで作成している
python2.7 パスは通していない
仮想環境python27をvirtualenvで作成している
VScode venv pathに仮想環境python39を指定している
仮想環境構築の参考
https://web.plus-idea.net/2017/02/python2-3-venv-virtualenv/
実現したいこと
結論:arcpyを使用したい
python3.9のままでarcpyを使用できるなら、その方法を知りたい
arcpyをpython2.7系で使用するなら、インストールとバージョンの切り替えを行いたい
発生している問題・エラーメッセージ
問題①
python27およびpython39でarcpyをpip installできない
27でのエラーコードは以下、numpyは問題なくインストールされた
コマンドプロンプトで実行
C:\Users\Shima>python27\Scripts\activate.bat (python27) C:\Users\Shima>pip install arcpy DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove support for this functionality. ERROR: Could not find a version that satisfies the requirement arcpy (from versions: none) ERROR: No matching distribution found for arcpy (python27) C:\Users\Shima>pip install numpy DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove support for this functionality. Collecting numpy Downloading numpy-1.16.6-cp27-cp27m-win_amd64.whl (11.9 MB) |################################| 11.9 MB 6.4 MB/s Installing collected packages: numpy Successfully installed numpy-1.16.6
問題②
VScodeにてバージョンの切り替えができない
仮に問題①が解決してarcpyがインストールできた場合、VScodeでバージョンを切り替えたい
https://kamesuke-blog.com/programming/python_version/
https://logixsquare.com/techblog/visual-studio-code-python-version-settings/#venv_setting
このへんを参考にしているが、難しくて理解ができない
venv pathを変更するだけではうまくいかなかった
補足情報(FW/ツールのバージョンなど)
問題点が錯綜していて申し訳ありません
要は、arcpyを使用するための解決策が欲しいということです
よろしくお願いいたします