Pythonのバージョンを3.8から3.6に変更する必要がありますか? Ubuntu 20.04でこれをどのように達成できますか? pyenvを試してみましたが、pyenv global 3.6.0
そのようにpyenvを使用しようとすると、python3
まだ3.8バージョンが残ります。
ベストアンサー1
システムをダウングレードしないでください。システムの一部が動作を停止することがあります。絶対に変更しないで、/usr/bin/python3
以前のバージョンpython3
を$PATH
。
これ死んだヘビファイル現在サポートされているUbuntu LTSバージョンの最もサポートされているPythonバージョンのパッケージを提供します。これらのパッケージを使用可能にするには、一般的な指示に従ってPPAを有効にしてください。次に、必要なパッケージをインストールします。
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
sudo apt-get install python3.6
それから仮想環境Pythonのバージョンと選択したパッケージセットを選択して使用できます。
python3.6 -m venv ~/python/foo-3.6
sh -c '.export PYTHONNOUSERSITE=1; ~/python/foo-3.6/bin/activate; pip install …'
この環境でプログラムを実行するには、bin/activate
シェルからスクリプトを取得します。
$ bash
$ export PYTHONNOUSERSITE=1
$ . ~/python/foo-3.6/bin/activate
$ ./my_python_program