2016-10-02 3 views
1

私はpythonを使い始めていて、linux(debian)で動作しているワークステーションをセットアップしたいと思います。複数のバージョンのPythonがインストールされています:debian(pip、virtualenvwrapperなど)上に複数のpythonバージョンを設定する方法

[email protected]:/home/ot# ls -l /usr/bin/py 
py3clean   pydoc3.4   python2   python3.4m-config 
py3compile   pygettext   python2.6   python3-config 
py3versions  pygettext2.7  python2.7   python3m 
pybuild   pygettext3   python2.7-config python3m-config 
pyclean   pygettext3.4  python2-config  python-config 
pycompile   pygmentex   python3   pythontex 
pydoc    pygmentize   python3.4   pythontex3 
pydoc2.7   pyste    python3.4-config pyversions 
pydoc3    python    python3.4m   
[email protected]:/home/nicolas# ls -l /usr/bin/py 

私の最初の質問は、パッケージ管理システムpipに関するものです。

[email protected]:/home/ot# pip 
pip  pip2 pip2.7 

どのpythonがどのpythonバージョンに使用されているかを確認するにはどうすればよいですか?彼らは何とかリンクされなければなりません。上記の出力から、python2.7のインストールされたバージョンにはpip2.7が使用されていると思います。しかし、他の人たちはどうですか?なぜpip2.6がないのですか?pipを使って最新バージョン(python 3.4?)のパッケージをインストールするにはどうしたらいいですか?

これを整理したら、私はvirtualenvが非常に役に立つと思われるいくつかのコーディングプロジェクトを開始したいと思います。この時点で、私はどのpythonバージョンへのpipリンクを知っています。私のプロジェクトがpython3の下で動作する必要がある場合、私はvirtualenvとvirtualenvwrapperをインストールするために対応するpipを使用します。これは、私のローカルマシンにvirtualenvとvirtualenvwrapperのバージョンが異なることを意味します。それでは、どのようにしてローカル環境の作成に適した方法を使用できますか?

答えて

1
sudo apt-get install python3-pip # install pip3 
pip3 install virtualenv 

virtualenv venv # create virtualenv called venv 
source /venv/bin/activate # activate the virtualenv 
pip install xyz 
[...] 
deactivate 

注:でも、そののpython3環境ならば、以内にあなたは、単にpipを使用した仮想環境をパッケージをインストールします。

ピップバージョンの詳細については、thisポストを参照してください。

関連する問題