pythonインストールと環境構成(pipミラー、virtualenv、virtualenvwrapper)

2390 ワード

一、windowsにおけるpythonインストールと環境構成
  • python
  • をインストール
    言うまでもなく、公式サイトに行って対応するpythonバージョンをダウンロードしてパッケージのインストールを実行すればいいので、インストール時にpythonを環境変数に追加することを選択することに注意してください.
  • pipミラー
  • を設定する.
    「C:Usersユーザー名」ディレクトリの下に「pip」ディレクトリを作成し、「pip」ディレクトリの下に「pip.ini」ファイルを作成します(注意:UTF-8でBOM形式で符号化されていません)(「win 7で検証に成功しました)」、「pip.ini」ファイルの内容:
    [global]
    index-url=https://pypi.douban.com/simple/
    [install]
    trusted-host=pypi.douban.com
  • virtualenvとvirtualenvwrapper
  • をインストール
    Windowsでは両者をインストールするのは簡単ですが、pythonをダウンロードしてインストールした後、pipでインストールすればいいです.複数のバージョンのpythonがある場合はvirtualenvでデフォルトのバージョンのpipでインストールします.
    pip install virtualenv
    
    pip install virtualenvwrapper-win
  • virtualenvwrapper
  • の構成
    環境変数でWORK_を設定するHOME変数は、virtualenvwrapperが仮想環境を統一的に管理するディレクトリの値です.
     
    二、linuxにおけるpythonインストールと環境構成
  • python
  • をインストール
    一般的に、linuxシステムには2つのバージョンのpythonが付属しており、pipもインストールされていないことが多い.私たちにとって、これは実際にはもっと良いです.持参したバージョンが低すぎるため、別のpythonバージョンをダウンロードしてコンパイルする必要があります(また、システムの安定のため、できるだけシステムが持参したpythonを変更しないでください).コンパイルする前に対応する依存パッケージをダウンロードする必要があります.コンパイルプロセスが依存パッケージの不足でエラーが発生した場合、対応する依存パッケージをインストールしてから再コンパイルします.
    wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgz
    tar -xzVf Python-3.6.6.tgz
    cd Python-3.6.6
    ./configure --prefix=/opt/python36
    sudo make && make install
  • pipミラー
  • を設定する.
    Linux下,修正~/.pip/pip.conf(ない場合はフォルダとファイルを作成します.フォルダに「.」を付けます.フォルダを非表示にします).内容は次のとおりです.
    [global]
    index-url=https://pypi.douban.com/simple/
    [install]
    trusted-host=pypi.douban.com
  • virtualenvとvirtualenvwrapper
  • をインストール
     
    cdコマンドでインストールしたpythonフォルダのpipディレクトリにジャンプし、virtualenvとvirtualenvwrapperをpipでインストールします.
    cd /opt/python36/bin
    ./pip install virtualenv
    ./pip install virtualenvwrapper
    
  • virtualenvwrapperを構成します.
  • vim ~/.bashrc
    #      
    export WORK_HOME=~/.pyenvs/ #         .pyenvs, .       。
    export VIRTUALENVWRAPPER_PYTHON=/opt/python36/bin/python3 #        ,   。        pip          python,           。
    source /opt/python36/bin/virtualenvwrapper.sh
    
    source ./bashrc

    構成が完了したらvirtualenvを環境変数に追加する必要があります.1つの方法はbinディレクトリ全体を環境変数に追加することです.もう1つの方法は/usr/local/bin/ディレクトリにvirtualenvのソフト接続を確立することです.私は後者の方法が好きです.
    sudo ln -s /opt/python36/bin/virtualenv /usr/local/bin/virtualenv