2019年5月1日2019年6月23日 Pythonは2019年現在で一番人気のあるプログラミング言語の1つです。開発も活発に行われ、2008年にVer3がリリースされましたが、Ver2と互換性がないことがしばしば問題になります。 PythonにはVer2ーVer3の問題のため、複数のバージョンを扱えるvenvやpyenvなどの仮想環境設定ソフトがありますが、私は今までこれらの必要性がいまいち分かりませんでした。 しかし、PythonがLinuxのパッケージ管理に使われていることが原因でvenvを使わないと開発ができない事態に出会ったのでその経過をブログにしておきます。 私がこの問題にハマったときにはちょうど良い資料が見つからなかったので、同じ目にあっている人のために残すものです。 自分の環境について 私がvenvを導入する前のPython実行環境は次のような感じです。 OS Debian
![なぜvenvなどのPythonの仮想環境が必要なのか? | 計測ブログ Measurement Blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/0c27c05600e3716c0096da550c60fb69790cbbe4/height=288;version=1;width=512/https%3A%2F%2Fkesoku-blog.com%2Fwp-content%2Fuploads%2F2019%2F05%2Fquick.jpg)