pipenvでpython3を指定してPipfileでrequiresが2.7になってしまうのを回避したメモ
wslの話です。
flaskを使うためにpipenvを使おうとして、
python3系にならなくて困っていたのですが、
やっと解決したのでメモです。
$ cat Pipfile
[[source]]
url = "https://pypi.python.org/simple"
verify_ssl = true
name = "pypi"
[packages]
[dev-packages]
[requires]
python_version = "2.7"
$sudo pip3 install virtualenv==20.0.23
から
$pip3 uninstall virtualenv
して
[[source]]
url = "https://pypi.python.org/simple"
verify_ssl = true
name = "pypi"
[packages]
[dev-packages]
[requires]
python_version = "3.8"
3.8になるようになりました。
参考:https://stackoverflow.com/questions/63491221/modulenotfounderror-no-module-named-virtualenv-seed-embed-via-app-data-when-i
右クリックして日本語に翻訳…で読むと、日本語で読めます。