Windows10 WSLにPython 3.8.6をinstall
- Sun
- 20:45
- 未分類
今まで3.6を使ってましたが、久々にWindows10のWSLのUbuntuのpythonをupdate。
が、pythonインストール後、pip3でもろもろを入れようとするとエラーが。
opensslやcrypt関連のライブラリがOS自体にない/古いで何回かmakeをやり直すことに・・・。
Can't connect to HTTPS URL because the SSL module is not available
ModuleNotFoundError: No module named '_crypto'
ということで、メモ。
https://www.python.org/downloads/source/
もろもろpip3でinstall OK。
が、pythonインストール後、pip3でもろもろを入れようとするとエラーが。
opensslやcrypt関連のライブラリがOS自体にない/古いで何回かmakeをやり直すことに・・・。
Can't connect to HTTPS URL because the SSL module is not available
ModuleNotFoundError: No module named '_crypto'
ということで、メモ。
まず、OSのpackageをupdate
$ sudo apt-get update $ sudo apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev $ sudo apt-get install libffi-dev
次にpython本体をupdate
Pythonをdownload。https://www.python.org/downloads/source/
$ wget https://www.python.org/ftp/python/3.8.6/Python-3.8.6.tgz $ tar -zxf Python-3.8.6.tgzconfigure & make
$ ./configure --enable-optimizations $ sudo make install
もろもろpip3でinstall OK。
$ pip3 freeze numpy==1.19.4 pandas==1.1.4 pytz==2020.4 PyYAML==5.3.1 six==1.15.0ただし、再度必要なOS本体のpackageの追加した際はconfigure&makeが必要。
- 関連記事
Comment
Trackback
- URL
- https://nosource.blog.fc2.com/tb.php/192-2f3c2ccf
- この記事にトラックバック(FC2Blog User)