1

Enthought の Canopy ディストリビューションを使用して仮想環境を作成したいのですが、サイト パッケージはありません。

以下: https://support.enthought.com/entries/21802240-Use-venv-not-virtualenv-with-Canopy-Python

サイト パッケージをインストールしないように -s を省略して、環境をセットアップしました。

$ venv path/to/virtual_environment_dir
$ source path/to/virtual_environment_dir/bin/activate

そして、これは正しいpythonを使用していますが、それでもシステムeasy_installpip

(env) $ which python
path/to/virtual_environment_dir/bin/python
(env) $ which easy_install
/usr/bin/easy_install
(env) $ which pip
/usr/local/bin/pip

したがって、何かをインストールしようとすると、グローバルにインストールされます。

pip仮想環境にインストールする方法はありますか?

4

2 に答える 2

1

setuptools環境にpip手動でインストールする必要があります。venvin Canopy はvenvPython 3 からバックポートされているため、 とは異なりvirtualenv、これらのパッケージを新しい環境に事前にインストールするための特別なサポートはありません。標準のインストール手順に従って、新しい環境の実行可能ファイルsetuptoolsを使用してください。pippython

于 2013-07-31T17:46:14.103 に答える
1

これは、Robert Kern の返信によるものです。コマンドを調べなければならないので、ここに投稿します。

wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py -O - | python
wget https://raw.github.com/pypa/pip/master/contrib/get-pip.py -O - | python
于 2013-09-15T19:25:12.630 に答える