ubuntu16.04 pythonを3.6.5にアップグレード


アップグレード方法
[    ](https://www.cnblogs.com/yjlch1016/p/8641910.html)

そのうちsudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5 1sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 2
この2つの最後の数字は、現在の環境のバージョンに変更されました.
既存virtualenvの更新
pythonバージョンが変更されると、端末を開くと/usr/bin/python3: Error while finding spec for 'virtualenvwrapper.hook_loader' (: No module named 'virtualenvwrapper')にエラーが表示されます.この文書を参照すると、Did you try pip install virtualenvwrapper --upgrade以上の試みがあります.最後に、この方法でエラーが表示されなくなります.このプログラムをアンインストールしてから、再インストールしても、エラーが表示されます.
仮想環境構成の初期インストールsudo apt install python-pip python-dev build-essential # pip2 sudo apt install python3-pip # pip3 sudo pip3 install virtualenvこのようにデフォルトで装着仮想ループ内でpythonを使用するデフォルトはpython 3を指し、pipデフォルトもpip 3であるが、たまにpip 3を使用する必要があり、python 2バージョンであればsudo pip install virtualenvを使用すればよい.以下の内容ではpip 3を使用するすべての場所でpip 2 virtualenv仮想環境ファイルディレクトリ名python=python 3を使用することができる.6どのpipインストールを使用しても、pythonバージョンWindowsでの構成を指定できます.pipインストールを直接使用して、環境virtualenv環境名を作成すればいいです.-p pythonバージョンとパスアクティブ化を指定してscriptsに入るには、activateアクティブ化の問題を使用します.mkvirtualenv py_djangoコマンドが見つかりません
  • Create a directory to hold the virtual environments. ( mkdir $HOME/.virtualenvs ). 仮想環境
  • を格納するディレクトリを作成する
  • Add a line like “export WORKON_HOME=$HOME/.virtualenvs ” to your .bashrc. にありますbashrcに行を追加:export WORKON_HOME=$HOME/.virtualenvs
  • Add a line like “source /path/to/this/file/virtualenvwrapper.sh ” to your .bashrc. virtualenvwrapperインストールは使用しないでください:sudo pip3 install virtualenvwrapper、下辺の方式:sudo apt install virtualenvwrapperを使用して、その後下辺の手順を押せばいいです.にありますbashrcに行を追加:source /usr/local/bin/virtualenvwrapper.sh
  • Run:source ~/.bashrcプロンプトはまだインストールされていません.管理せずに直接作成すればいいです.virtualenvwrapperで使用できます.
  • Run: workon A list of environments, empty, is printed. 仮想環境リストworkonをリストします.または、lsvirtualenv
  • を使用できます.
  • Run:mkvirtualenv temp新規仮想環境mkvirtualenv [ ] Run:workon temp(source~/.bashrcを実行してからworkonを使用する必要があります)workon [ ]仮想環境を起動/切り替えdeactivate仮想環境を離れて仮想環境を削除する:rmvirtualenv 仮想プログラム全体を削除sudo pip3 uninstall virtualenv sudo apt remove virtualenvwrapper上記新しく作成した仮想環境を格納するためのフォルダの再ロードを削除すると既に存在する旨のメッセージが表示され、ディレクトリに入ってすべての関連ファイルを削除すればよい、その後、手順に従って
  • を再ロードすることができる.