LoginSignup
1
1

More than 5 years have passed since last update.

Python3のマイナーバージョンが競合し、venv内のコードが実行できなくなった場合の対処法

Posted at

環境

Python 3.7(元々インストールしていたバージョン)
Python 3.6.7rc2(今回、後からインストールして競合の原因となったバージョン)

いいわけ

どうしてもマシン本体にPython3.6をインストールする必要があったんです。。。

対処法

  1. コードが動いていた時に使用していたバージョンのPython(今回で言うところのPython3.7)でvenv環境を再構築する。(例:$ python3.7 -m venv venv37)
  2. 作成し直した環境をactivate(例:$ source ./venv37/bin/activate)し、で動かなかったソースコードを実行する。(例:python -m src.hist)
  3. 神に感謝する。

以上。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1