CentOS:最新のPython 3.5を使用してpipにDjangoをインストールするように強制する方法

CentOS:最新のPython 3.5を使用してpipにDjangoをインストールするように強制する方法

私は走っている中央オペレーティングシステム、Python 2.6.6がプレインストールされています。しかし、最新バージョンのPython 3.5を使用したいと思います。だから私のサーバーにPython 3.5をインストールしました。うまくいきます。

私はPythonコードを次のようにコンパイルします。

Python 2.6:

python file.py

Python 3.5:

python3.5 file.py

このコマンドは私のコードを特定のバージョンにコンパイルします。

しかし、インストールしたいジャンゴPython 3.5.1を使用します。たとえば、私が使用している場合

pip install Django

インストールされると思いますジャンゴしかし、Python 2.6または最新の3.5はプリインストールされたDjangoをインストールしますか?

どうやってできるか pipPython 3.5を使用してDjangoをインストールしますか?

ベストアンサー1

あなたがする必要があるのは、Pythonvirtualenvインストール(2.6または3.5)に直接Djangoをインストールするのではなく、PythonインストールにDjangoをインストールすることです。インストール場所はvirtualenv重要ではありません(おそらく2.6インストールに進む)。

pip install virtualenv

次に、次のようにして3.5 virtualenvを作成します。

virtualenv -p $(which python3.5) /opt/django

/opt/django必要に応じて調整)次の3.5ベースのvirtualenvにインストールします。

/opt/django/bin/pip install django

または、まずBashでvirtualenvを有効にしてからインストールします。

source /opt/django/bin/activate
pip install django

おすすめ記事