Ubuntu16.04 Python 3をインストールする.7とpip 3をデフォルトバージョンに切り替え

3302 ワード

0.依存環境を構成します.この手順を実行しないと、いくつかの問題が発生する可能性があります.
途中に余分なスペースがある可能性があります.削除してから実行します.一般的にはインストールに成功します.sudo apt-get updateを更新できない場合は、sudo apt-get updateを更新してください.
sudo apt-get install zlib1g-dev libbz2-dev libssl-dev libncurses5-dev libsqlite3-dev 
libreadline-dev tk-dev libgdbm-dev libdb-dev libpcap-dev xz-utils libexpat1-dev 
liblzma-dev libffi-dev libc6-dev

1.直接公式サイトに行って、あなたの考えているバージョンをダウンロードします.
https://www.python.org/downloads/source/
2.ダウンロードしたパッケージを解凍し、その前にmvのパッケージを指定した場所に解凍することができます.
jianjiacheng@J-computer:~$ tar zxvf Python-3.7.1

3.解凍ディレクトリに入る
jianjiacheng@J-computer:~$ cd Python-3.7.1/

4.インストールディレクトリの作成
sudo mkdir -p /usr/local/python3

5.コンパイルインストール
これを実行するには、pip 3が自動的にインストールされ、構成が最適化されます.
# ./configure --prefix=/usr/local/python3  --enable-optimizations
# make
# sudo make install

6.ソフトリンクの削除
まずバージョンの表示を実行し、ソフトリンクが存在することを証明する場合は、以前のものを削除してから再構築する必要があります.
//       python3       pip3          python3        
jianjiacheng@J-computer:~/Python-3.7.1$ python3 -V
Python 3.5.2

jianjiacheng@J-computer:~$ pip3 -V
bash: /usr/lib/command-not-found: /usr/bin/python3: bad interpreter: No such file or directory
rm -rf /usr/bin/python3
rm -rf /usr/bin/pip3

7.新しい指向python 3を確立する.7のソフトリンク
#  python3    
ln -s /usr/local/python3/bin/python3.7 /usr/bin/python3
#   pip3     
ln -s /usr/local/python3/bin/pip3.7 /usr/bin/pip3

8.バージョンの検出
jianjiacheng@J-computer:~$ python3 -V
Python 3.7.1
jianjiacheng@J-computer:~$ pip3 -V
pip 10.0.1 from /usr/local/python3/lib/python3.7/site-packages/pip (python 3.7)
  • ubuntu16.04 mongodbをインストールし、リモート接続心無私天地幅mongodb
  • ubuntu16.04 hadoop+spark単機版aaanthonysparkhadoop
  • をインストール
  • Ubuntu 16.04 PHPバージョンhefengxianphplinux
  • を切り替え
  • Macのanacconda 3はPythonバージョンを勝手に切り替えながら、異なるバージョンのPythonにTensorFlow(CPU)QiuShenJmacospythonananacondatensorflowindows
  • をインストールする
  • ubuntu16.04 mysqlをインストールし、リモート接続心無私天地幅mysql
  • Linuxでデフォルトのyumソースを交換するのは網易yumソース双子城linux
  • です.
  • mac下の複数のphpバージョン切替(操作可能版)線上は虎php 7
  • のように猛威を振るっている.
  • 簡単な方法nodeバージョンのインストール/アップグレード/切り替え方法:n&nvmKinicennvmnode.js

  • 公式サイトに行ってインストールパッケージをダウンロードするか、以下のコマンドを直接実行してダウンロードします.
    wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tar.xz
    解凍:tar-xvJf Python-3.6.2.tar.xz
    切り替え:cd Python-3.6.2
    コンパイルインストール:./configure prefix=/usr/local/python3
    make && make install
    インストールが完了すると、cdが/usr/local/ディレクトリの下にpython 3があります.
    したがって、実行ディレクトリの下/usr/binにソフトチェーンを追加できます.
    ln -s/usr/local/python3/bin/python3/usr/bin/python
    pipもpython 3を用いて実行する
    ln -s/usr/local/python3/bin/pip3/usr/bin/pip
    ソフトチェーンの作成が完了していることがわかります
    テストインストールは成功しましたか?
    python-V出力がpython 3のバージョンかどうか見てみましょう
    python 2-Vを実行するとpython 2のバージョンが表示されます
    yumを実行するにはpython 2バージョンが必要ですので、yumの構成を変更して実行します.
    vi/usr/bin/yum
    #を!/usr/bin/pythonを#に変更!/usr/bin/python2
     
    同理vi/usr/libexec/urlgrabber-ext-downファイル
    #!/usr/bin/pythonも#に変更します!/usr/bin/python2
     
    python 3バージョンでインストールが完了しました.同時にpython 2も存在する
    python-Vバージョン3
    python 2-Vバージョン2