CentOS 7はpython 3をインストールする.xとpython 2.x共存、pipツールの構成
2755 ワード
centos7 python2.7とpython 3.6共存しpipを処理する
まず、インストール前にシステム内のpythonバージョンとpipを決定します.
次に、/usr/binディレクトリのpythonソフト接続とpipを表示します.
次に削除
yumのpythonポインタを変更する必要があります
編集/usr/bin/yumファイルpythonをpython 2に変更したソフト接続へ圧縮パッケージのダウンロードhttps://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgzxftpでサーバにアップロードするか、wgetを使用します.https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgzサーバ にダウンロード取付依存 解凍tar-xzvf Python-3.6.0.tgz解凍後、インストールディレクトリ に進むインストールパッケージのコンパイル注意:prefixパラメータは、Pythonを新しいディレクトリにインストールし、システムのデフォルトのインストールを上書きしないpython./を指定するために使用されます.configure --prefix=/usr/local/python3.6 make&&make install実行インストール システムのデフォルトのPythonパスを変更するのは、端末にPythonコマンドを入力ときにデフォルトがPython 2を指すためである.7 python 2のソフト接続がもう1つあることを確認し、引き続き使用すればよい(pythonのソフト接続が開始前に削除されている) .配置pipはすでに元のpipを削除して、内部にpip 2があることを発見して使用することができますので、ここではpip 3を配置するだけでいいです.まずpip 3 find/-name pip 3を見つけてから、ソフト接続ln-s/usr/local/python 3を確立します.6/bin/pip 3/usr/bin/pip 3検証:pip 3--versionを入力python 3を指しているかどうかを確認します.6 pip 2--versionを入力python 2 を指すかどうかを確認します.新しいソフト接続指向Python 3を確立する.6 ln -s/usr/local/python36/bin/python3.6/usr/bin/python 3 python 3へのpythonソフト接続ln-s/usr/local/python 36/bin/python 3を確立する.6/usr/bin/python yumはpythonに依存しているので、ここではデフォルトのpythonを変更し、yumを変更して古いバージョンvi/usr/bin/yumを実行させ、最初の行の「#!/usr/bin/python」を「!/usr/bin/python 2」に変更し、保存すれば です.入力python 3がpython 3を指すかどうかを確認する.6 python 2がpython 2 を指しているかどうかを入力します. python依存ファイルのエクスポート:pip freeze>requirements.txt 対応するpipバージョンpython 3-m pip install--upgrade pip--force-reinstall python 2-m pip install--upgrade pip--force-reinstall をアップグレード
仮想環境virtualenvとvirtualenvwrapperのインストール virtualenv virtualenvwrapper pip install virtualenv virtualenvwrapperをインストールpipがなければpip:yum install-y pipをインストールした後、virtualenv位置を検索:find/-name virtualenv例:戻り:/usr/local/python 36/bin/virtualenv virtualenvwrapperを検索.sh位置:find/-name virtualenvwrapper.sh例:戻り:/usr/local/python 36/bin/virtualenvwrapper.sh /usr/binに環境変数を追加ln-s/usr/local/python 36/bin/virtualenv/usr/bin/virtualenv 環境変数関連スクリプト/root/.bashrcは次のコードexport WORKONを追加します.HOME=/root/.virtualenvs#仮想環境を格納するディレクトリexport PROJECT_を作成HOME=/root/workspace source/usr/local/python36/bin/virtualenvwrapper.sh #virtualenvwrapper.shの位置を再起動:source./.bashrc 検査入力:mkvirtualenv表示された情報、プロンプトコマンドが存在しない場合は、インストールに成功した基本コマンドがありません:mkvirtualenv test#仮想環境を作成するデフォルトはpython 3 workon test#test#test仮想環境deactivate#仮想環境 を指します.
まず、インストール前にシステム内のpythonバージョンとpipを決定します.
次に、/usr/binディレクトリのpythonソフト接続とpipを表示します.
次に削除
yumのpythonポインタを変更する必要があります
編集/usr/bin/yumファイルpythonをpython 2に変更したソフト接続へ
yum -y groupinstall "Development tools"
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make epel-release libffi-devel gdbm-devel gcc-c++ db4-devel libpcap-devel xz-devel
仮想環境virtualenvとvirtualenvwrapperのインストール