python
local / globalを使用して自分のコンピュータにパッケージをインストールする必要があるため、ローカルコンピュータにインストールしたくpip
ありません。pip
以下を使用して、新しい仮想環境を正常に作成できます。
easy_install virtualenv-15.0.1.tar.gz # (this package is present on machine)
mkdir /tmp/tmp_env
virtualenv /tmp/tmp_env/ENV
/tmp/tmp_env/ENV/bin/pip install PACKAGENAME
ただし、これにより仮想環境にパッケージがインストールされます。 virtualenvをアンインストール/無効にしても、パッケージがローカル環境に表示されるようにパッケージをローカル環境にインストールしたいと思います。
答え1
新しい仮想環境にいるときにインストールするすべては、その環境にのみ適用されます。新しいENVを取得できなかった/tmp/tmp_env/ENV/bin/pip install PACKAGENAME
。代わりに、シェルグローバルでpipを使用してくださいPATH
。
答え2
pip
ユーザーがvirtualenv--user
または次の別の場所に書き込むことができます--install-option
。
PYTHONUSERBASE=/path/to/your/dist-or-site-packages /tmp/tmp_env/ENV/bin/pip install --user
または
/tmp/tmp_env/ENV/bin/pip --install-option="--prefix=/path/to/python/install"
しかし、そんな汚れたことは絶対にしてはいけません。インストールしない場合は、pip
PACKAGENAMEを直接インストールするか、easy_install
ソースパッケージのtar.gzファイルをダウンロードして解凍して実行してください。
python setup.py install