2017-09-07 16 views
1

私はAWS Ec2 Amazon AMIを利用しています。 virtualenvのをインストールしようとしているが、PIPは、私はvirtualenvのをアンインストールし、それが、運を再インストールしようとしたのpython2.6PIPをPython 2.7を使用するように変更するには

# pip -V && virtualenv --version 
pip 9.0.1 from /usr/local/lib/python2.6/site-packages/pip-9.0.1-py2.6.egg (python 2.6) 
bash: /usr/bin/virtualenv: No such file or directory 

# python -V 
Python 2.7.12 

を使用するように設定されています。ここで

#pip install virtualenv 
DEPRECATION: Python 2.6 is no longer supported by the Python core team, please upgrade your Python. A future version of pip will drop support for Python 2.6 
Requirement already satisfied: virtualenv in /usr/local/lib/python2.6/site-packages 

は、インストールディレクトリです:

# which pip 
/usr/sbin/pip 
# which python 
/usr/bin/python 
+0

実際には違いがありますか? 'virtualenv --python =/usr/bin/python2.7 'を指定することができます。 2.7バージョンを使用する必要がある場合は、このように指定できます。 – Varad

答えて

1

1. python2.7 -m pip install virtualenv
Reference Python official document

2.Youは任意のPythonインタプリタのためにvirtualenvのをインストールするなど異なるPythonインタプリタのために使用することができます -

sudo pip3 install virtualenv 

あなたはpython2.7のPythonインタプリタを使いたいならば、その後、virtualenvのを作るために、次のコマンドを実行します -

virtualenv --python=/usr/bin/python2.7 virtualenv_name 

: - python2.7インタプリタは、より上の場合/usr/bin/*フォルダ
に存在しなければなりません上のコマンドを参照してくださいthis答え

+0

私は2.7に物事をインストールしたいときはいつもpython2.7 -mピップする必要があると思いますか? – Maca

+0

@Macaデフォルトのpythonインタプリタをpython2.7に変更する場合は、[this](https://stackoverflow.com/a/19256389/6761181)を参照してください。 –

関連する問題