2017-03-22 4 views
0

Pythonで新しいプロジェクトを作成する場合、モジュールをグローバルにインストールする代わりに、virtualenvまたはvenvを使用することをお勧めします。PyPIから安全なモジュールをインストールするための推奨方法

github_release moduleをインストールしますが、それはgithub3.pyに依存していますが、それはUbuntuリポジトリでは利用できません。

ホストのAnsibleにPythonモジュールをインストールするには、どのような方法が推奨されますか?私はそれらをグローバルにインストールするだけですか?私は現在Ubuntu公式PPAからAnsibleを使用しています。

+0

? apt-get?なぜvirtualenvを使用しないのですか? –

+0

私はちょうど質問にそれを追加しました! –

答えて

0

ホイールを使用してインストールすることをお勧めします。あなたは、両方の方法で行うことができます :は、PyPIから

    • ダウンロードホイールのファイルをここにあなた自身のホイール

    をコンパイルし、コンパイル・ホイールのためのコマンドの例である:ここで

    pip wheel --wheel-dir=~/wheels -r requirements.txt 
    

    ですホイールファイルをインストールするコマンド例:

    pip install --no-index --find-links=~/wheels -r requirement.txt 
    pip install --no-index --find-links=~/wheels uwsgi 
    
  • 0

    --userインストールオプションを追加すると、パッケージはグローバル環境ではなくホームディレクトリ(~/.local)にインストールされます。

    次のようにお試しいただけます。

    $ pip install --user github3 
    $ ls -la ~/.local/lib/python/site-packages/ | grep github3 
    drwxrwxr-x 44 tell_k staff 1496 3 23 08:32 github3 
    drwxrwxr-x 9 tell_k staff 306 3 23 08:32 github3.py-0.9.6.dist-info 
    

    詳細も参照してください。あなたはansibleインストールましたか

    https://pip.pypa.io/en/stable/reference/pip_install/#cmdoption-user https://pip.pypa.io/en/stable/user_guide/#user-installs

    関連する問題