web-dev-qa-db-ja.com

Ubuntu16.04 LTSでPython(2.7、3.5、3.6)の仮想環境をセットアップする方法は?

私はこれについて多くのブログ投稿を読みましたが、それを設定するための「最良の」方法についてはまだ混乱しています。私が読んだブログ投稿のほとんどは時代遅れです。私はLinuxを初めて使用し、システムを2回混乱させましたが、それでも仮想環境を適切にセットアップできません。私が読んだことによると、VirtualenvとVirtualenvwrapperの組み合わせが最も広く使用されているセットアップです。したがって、Ubuntu 16.04 LTSを新しくインストールした後、次のようにします。

次のリンクに示すように、Python 3.6をインストールします。
https://tecadmin.net/install-python-3-6-ubuntu-linuxmint/
システムの現在の状態は、
_$ python3.6 -V_
_Python 3.6.4_

_$ pip3.6 -V_
pip 9.0.1 from /usr/local/lib/python3.6/site-packages (python 3.6)

pip3(python3.5)およびpip(python2.7)はプリインストールされていません。それらをインストールするには、私はします:
_$ Sudo apt-get install python-pip_
_$ Sudo apt-get install python3-pip_

_$ which pip_
_/usr/bin/pip_

_$ which pip3_
_/usr/bin/pip3_

現在、apt-getメソッドを介してインストールされたpip-versionは古い(バージョン8.1.1)。 (バージョン9.0.1)に更新する必要があります。これはすべてがうまくいかないところです。
質問1:何も壊さずに2つの異なるpipバージョンを更新するにはどうすればよいですか?

両方のpipバージョンがバージョン9.0.1にアップグレードされていると仮定します
次に、virtualenvとvirtualenvwrapperをインストールする必要があります。
インストールに使用するpipバージョンはどれですか?

_$ pip install --user virtualenv_および_$ pip install --user virtualenvwrapper_
または
_$ pip3 install --user virtualenv_および_$ pip3 install --user virtualenvwrapper_

ps:私はこのリンクをたどっています-
http://chrisstrelioff.ws/sandbox/2016/09/21/python_setup_on_ubuntu_16_04.html

5
alligator123

conda を使用して仮想環境をセットアップしてみてください。

Condaを使用すると、仮想環境を作成し、それぞれをルート環境から分離しておくことができます。

0
Sajid