私は、virtualenv(python2api)をPython2.7でUbuntu 16.04で作っています。 virtualenvので、私はpython3.5をインストール:virtualenvでpython 2と3を使う方法
$ virtualenv -p python3.5 python2api
その後、私はPIP3インストール:
$ sudo apt-get install python3-pip
しかし、私は実行し、それは私をPIP3はvirtualenvのの外にインストールされていることを示しており、任意のPIP3パッケージ「ピップ」 '/var/env/python2api/lib/python3.5/site-packages/'の代わりに '/usr/lib/python2.7'に移動してください。
(python2api) [email protected]:/var/env/python2api/lib$ which pip
/var/env/python2api/bin/pip
(python2api) [email protected]:/var/env/python2api/lib$ which pip3
/usr/bin/pip3
virtualenvにpip3インストールパッケージを作成する方法はありますか? python2のみたいか、virtualenvにpython3パッケージしか存在しないようです。
あなたはどのバージョンのvirtualenvを使用していますか?私のPython 3 virtualenvsはすべて 'pip3'スクリプトを持っています(' pip'スクリプトの単なるコピーです)。 –
virtualenv == 15.0.1、virtualenv-clone == 0.2.5、virtualenvwrapper == 4.3.1。私がpython3 virtualenvを作ると、私のpython3パッケージはvirtualenvにインストールされますが、私のpython2パッケージは/usr/lib/python2.7にインストールされます。 – LettuceTurnipTheBeets
はい、virtualenvはPython *の1つのバージョンのみをカバーします。 Python 2とPython 3の両方のバージョンを1つの環境で管理するためにそれらを使用することはできません。 –