Ubuntu16.04環境でPython3.6の下にDjangoをインストールするための詳細な手順

Pythonは、1989年にオランダ人のGuido van Rossumによって発明された、オブジェクト指向の解釈されたコンピュータープログラミング言語であり、最初の公開リリースは1991年に発行されました。

Pythonは純粋な無料ソフトウェアです。ソースコードとインタープリターCPythonは、GPL(GNU General Public License)契約に従います。 Pythonの構文は簡潔で明確であり、その機能の1つは、ステートメントのインデントとして空白を強制することです。

Pythonには豊富で強力なライブラリがあります。

それはしばしば接着剤言語と呼ばれます、

他の言語(特にC / C ++)で作成されたさまざまなモジュールを統合することができます

簡単に接続できます。

私はPythonの基礎を学び終えたばかりで、すでに彼の力に誘惑されています。

クローラーの練習は間違いなくpythonの学習を強化する方法です。

私は最近、誰かがDjangoで始めているのを見ました、この機会を利用して、

何かを得ることを望んで、自分自身を学び、記録してください!

DjangoプロジェクトはPythonカスタムフレームワークであり、オンラインニュースWebサイトから始まり、2005年にオープンソースとしてリリースされました。 Djangoフレームワークのコアコンポーネントは次のとおりです。

Django(発音:[`dʒæŋɡəʊ])は、pythonで記述されたオープンソースのWebフレームワークであり、迅速な開発を促進し、MVC設計に従います。 DjangoはBSDの著作権を順守し、2005年7月に最初にリリースされ、2008年9月に最初の公式バージョン1.0がリリースされました。

最初にDjango研究計画のマインドマップを貼り付けます:

01

次に、インストールプロセスに入ります。

Windows10でpython2とpython3をインストールし、対応する2つのpipもインストールしました。python3を使用したいので、pip3を使用して以下をインストールします。

cmdを開き、コマンドラインを入力します(django 1.10.6を例にとると、バージョンが指定されていない場合、デフォルトで最新バージョンがインストールされます)

pip install django==1.10.6

しかし、インストールに失敗したという残念なニュースがあります。DuNiangは、Windowsオペレーティングシステムの問題が原因であると長い間言っていたため、Ubuntu 16.04 64ビットオペレーティングシステムを見つけたとしても、WindowsをあきらめてLinuxに切り替えることにしました。 、しかし、システム自体にはpython2.7とpython3.5が付属しており、個人的にpython3.6を使用したいので、python3.6をインストールしました。詳細な手順は、https://blog.csdn.net/jiekexu/article/detailsに移動してください。 / 80294523

Python3.6をインストールしたら、Djangoのインストールを続行します。

1

この場合、システムにはpy2とpy3があり、pipは前のpip2でもあり、pip3を最初にインストールします。ただし、これは、pip3を使用してインストールするときにpython3.5でも使用されます。インストールが完了すると、python3.6の下にはありません。python3.5の下に表示されます。したがって、/ usr / binの下のソフトリンクpython3-> python3.5に接続します。名前を別の名前に変更して、無効にします。

2

次に、/ usr / bin / python3.6 / binと入力すると、pip3をアップグレードして使用する必要があります。次のコマンドを使用してアップグレードします。

sudo /usr/bin/python3.6/bin/pip3 install --upgrade pip

3

次に、Djangoをインストールし、次のコマンドを使用します。rootユーザーの場合は、sudoを追加する必要はありません。

sudo /usr/bin/python3.6/bin/pip3 install Django

Collecting pytz (from Django)

Downloading https://files.pythonhosted.org/packages/dc/83/15f7833b70d3e067ca91467ca245bae0f6fe56ddc7451aa0dc5606b120f2/pytz-2018.4-py2.py3-none-any.whl (510kB)

100 % |████████████████████████████████| 512kB 23kB/s

Installing collected packages: pytz, Django

Successfully installed Django-2.0.5 pytz-2018.4

上記は、インストールが成功したことを示しています。

04

python 3.6でテストしたところ、Djangoのインストールも成功したことがわかりました。Ouyeは、長い間投げた後、ようやく成功したと見なされました。しかし、pipコマンドを実行するためにbinディレクトリに入るたびに、本当に面倒であり、理由を見つける必要があります。

python@ubuntu:/usr/local/bin$ python

Python 3.6.5 (default, May 12 2018, 19:37:55)

[ GCC 5.4.0 20160609] on linux

Type "help", "copyright", "credits" or "license" for more information.

>>> import django

>>> print(django.get_version())

2.0.5

05

インストールが完了しました。このピップの理由は何ですか?見てみましょう!

root@ubuntu:/usr/local# pip3 install jieba

なぜこのエラーを報告し続けるのですか? / usr / local / bin /に移動して表示します

root@ubuntu:/usr/local# cat /usr/local/bin/pip3

#! /usr/bin/python3

# - - coding: utf-8 --

理由が見つかりました。ファイル呼び出しが#!/ usr / bin / python3であり、python2.7が存在するため、/ usr / bin / python3の名前が変更されたため、見つかりませんでした。

**問題が見つかった場合は、十分に解決されています。/usr/local/bin/pip3ファイルを編集し、最初の行の呼び出しモードを#!/ usr / bin / python **に変更します。

root@ubuntu:/usr/bin# vi /usr/local/bin/pip3

#! /usr/bin/python

06

検証は正常に使用でき、エラーは報告されず、眠ることができます。

root@ubuntu:/usr/bin# pip3 install jieba

Collecting jieba

Downloading https://files.pythonhosted.org/packages/71/46/c6f9179f73b818d5827202ad1c4a94e371a29473b7f043b736b4dab6b8cd/jieba-0.39.zip (7.3MB)

100 % |████████████████████████████████| 7.3MB 36kB/s

Installing collected packages: jieba

Running setup.py install for jieba ... done

Successfully installed jieba-0.39

root@ubuntu:/usr/bin# python

Python 3.6.5 (default, May 12 2018, 19:37:55)

[ GCC 5.4.0 20160609] on linux

Type "help", "copyright", "credits" or "license" for more information.

>>> import jieba

**>>> **

Recommended Posts

Ubuntu16.04環境でPython3.6の下にDjangoをインストールするための詳細な手順
ubuntu18用のpython3.7のインストールに関する詳細なチュートリアル
Ubuntu18.04でSSHサービスをインストールおよび構成するためのメソッドステップ
Ubuntuサーバーへのノード環境のインストールについて
pythonにdjangoモジュールをインストールする方法
Ubuntu16.04にCUDA9.0をインストールするための詳細なチュートリアル
Ubuntu18.04にphpMyAdminをインストールするための詳細なチュートリアル
Ubuntuでpython開発環境を構築する
Ubuntu20.04にPycharm2020.1をインストールするためのグラフィカルチュートリアル
Ubuntu20.04インストールPython3仮想環境チュートリアル詳細な説明
ubuntuサーバー環境にpythonをインストールする方法
真新しいUbuntuにPython3環境をインストールする
ubuntuでMatlab_Linuxのツールキットを追加する手順
Ubuntu16.04にpython3.6をインストールします
UbuntuでのPythonMySQLd
[python] ubuntuの下のpython2とpython3
Python仮想環境:Ubuntu16.04
Ubuntuにpythonをインストールする
UbuntuでのPythonでのGDALのインストールと使用
Ubuntu14.04でPython仮想環境を作成する方法
Ubuntu16.04環境でFTPサーバーをセットアップするためのチュートリアル
ubuntuの下のLinux環境で発生した問題を解決します
Ubuntu 14.04でのDjango&MySQL環境の展開
Linuxにpython環境をインストールする
ubuntu16.04で行番号を自動的に設定するための詳細な手順
ubuntuビルドpython開発環境
ubuntuオフラインインストールpython環境
MySQLをインストールしてUbuntuのデフォルトパスワードを変更するための詳細な手順
Ubuntu環境でのSSHのインストールと使用の詳細な説明
14.10に適用可能なUbuntu13.10でQQを使用する
Pythonは詳細な開発のためにC / C ++を組み込んでいます
詳細な並べ替えアルゴリズム(Pythonで実装)
Pythonでの辞書の詳細な使用法
Ubuntuでのgitlabのインストール手順
ubuntuでのPython中国語エンコーディング設定
Ubuntu18.04にPython仮想環境をインストールします
Ubuntu16.04でLaravel5.4を5.6にアップグレードする手順
centos6.5でzabbix2.4をインストールするためのチュートリアル図
UbuntuにPythonモジュールをインストールするときにエラーが発生しました
UbuntuでのPostgresqlアンインストールエラーの解決策
nginx + uwsgiを介してubuntuにdjangoアプリケーションをデプロイします
Ubuntu16.04でMySQL5.7のUTF-8エンコーディングを設定します
ubuntuでのJDK環境変数の構成方法
ubuntuでC ++コンパイル環境を構築する
Ubuntu20.04LTSでJava開発環境を構成する
ubuntu20.04でLNMP環境を構築する手順
Ubuntu環境でOpenJDK11ソースコードをダウンロードする
CentOS7.4でJDK1.8をインストールするためのグラフィカルチュートリアル
OCR認識のためにubuntu14.04の下にPyTesserをインストールします
セントス環境でのPythonとスクレイプ展開
Python仮想環境venvの使用法の詳細な説明
GPUプログラミング(1):UbuntuでのCUDA8.0環境の構築
CentOS7にMySQL8をインストールするための詳細なチュートリアル
Ubuntu16.04でNginx + PHP 7.0 + MySQL環境を構成します
Ubuntu環境でそれらのものをDockerする
Ubuntu環境でOpenJDK11ソースコードを編集する