CentOS7はPython言語開発環境を構成します

CentOS 7はPython言語開発環境を構成します#

初期設定基準:[http://blog.csdn.net/wh211212/article/details/52923673](http://blog.csdn.net/wh211212/article/details/52923673)

Python3.3をインストールします##

# install from SCLo
[ root@linuxprobe ~]# yum --enablerepo=whos-sclo-rh -y install python33
# load environment variables
[ root@linuxprobe ~]# scl enable python33 bash
[ root@linuxprobe ~]# python -V
Python 3.3.2[root@linuxprobe ~]# which python
/opt/rh/python33/root/usr/bin/python

# 起動環境変数の設定を行う
[ root@linuxprobe ~]# vi /etc/profile.d/python33.sh
#! /bin/bash
source /opt/rh/python33/enable
export X_SCLS="`scl enable python33 'echo $X_SCLS'`"`

Python3.3をインストールします##

# install from SCLo
[ root@linuxprobe ~]# yum --enablerepo=whos-sclo-rh -y install python34
# load environment variables
[ root@linuxprobe ~]# scl enable python34 bash
[ root@linuxprobe ~]# python -V
Python 3.4.2[root@linuxprobe ~]# which python
/opt/rh/python34/root/usr/bin/python

# 起動環境変数の設定を行う
[ root@linuxprobe ~]# vi /etc/profile.d/python34.sh
#! /bin/bash
source /opt/rh/python34/enable
export X_SCLS="`scl enable python33 'echo $X_SCLS'`"`

Python3.5をインストールします##

# install from SCLo
[ root@linuxprobe ~]# yum --enablerepo=whos-sclo-rh -y install python35
# load environment variables
[ root@linuxprobe ~]# scl enable python35 bash
[ root@linuxprobe ~]# python -V
Python 3.5.2[root@linuxprobe ~]# which python
/opt/rh/python35/root/usr/bin/python

# 起動環境変数の設定を行う
[ root@linuxprobe ~]# vi /etc/profile.d/python35.sh
#! /bin/bash
source /opt/rh/python35/enable
export X_SCLS="`scl enable python33 'echo $X_SCLS'`"`

Djangoをインストールします##

# install from EPEL
[ root@linuxprobe ~]# yum --enablerepo=epel -y install python-virtualenv
[ wh@linuxprobe ~]$ virtualenv venv
New python executable in venv/bin/python
Installing Setuptools..............................................................................................................................................................................................................................done.
Installing Pip.....................................................................................................................................................................................................................................................................................................................................done.[wh@linuxprobe ~]$ cd ~/venv
[ wh@linuxprobe venv]$ source bin/activate(venv)[wh@linuxprobe venv]$ pip install django
Downloading/unpacking django
 Downloading Django-1.11.tar.gz(7.9MB):7.9MB downloaded
 Running setup.py egg_info forpackage django

 no previously-included directories found matching 'django/contrib/admin/bin'
 warning: no previously-included files matching '__pycache__' found anywhere in distribution
Downloading/unpacking pytz(from django)
 Downloading pytz-2017.2.zip(502kB): 502kB downloaded
 Running setup.py egg_info forpackage pytz

Installing collected packages: django, pytz
 Running setup.py install for django

 no previously-included directories found matching 'django/contrib/admin/bin'
 warning: no previously-included files matching '__pycache__' found anywhere in distribution
 changing mode of build/scripts-2.7/django-admin.py from664 to 775
 changing mode of/home/wh/venv/bin/django-admin.py to 775
 Installing django-admin script to /home/wh/venv/bin
 Running setup.py install for pytz

Successfully installed django pytz
Cleaning up...
# the warning above is not a problem(venv)[wh@linuxprobe venv]$ django-admin --version
1.11( venv)[wh@linuxprobe venv]$ deactivate
[ wh@linuxprobe venv]$
[ wh@linuxprobe venv]$ cd ~/venv
[ wh@linuxprobe venv]$ source bin/activate(venv)[wh@linuxprobe venv]$ django-admin startproject testproject(venv)[wh@linuxprobe venv]$ cd testproject(venv)[wh@linuxprobe testproject]$ python manage.py migrate
Operations to perform:
 Apply all migrations: admin, auth, contenttypes, sessions
Running migrations:
 Applying contenttypes.0001_initial... OK
 Applying auth.0001_initial... OK
 Applying admin.0001_initial... OK
 Applying admin.0002_logentry_remove_auto_add... OK
 Applying contenttypes.0002_remove_content_type_name... OK
 Applying auth.0002_alter_permission_name_max_length... OK
 Applying auth.0003_alter_user_email_max_length... OK
 Applying auth.0004_alter_user_username_opts... OK
 Applying auth.0005_alter_user_last_login_null... OK
 Applying auth.0006_require_contenttypes_0002... OK
 Applying auth.0007_alter_validators_add_error_messages... OK
 Applying auth.0008_alter_user_username_max_length... OK
 Applying sessions.0001_initial...OK(venv)[wh@linuxprobe testproject]$  python manage.py createsuperuser
Username(leave blank to use 'wh'): wh
Email address: [email protected]
Password:Password(again):
This password is too short. It must contain at least 8 characters.  #パスワード設定は要件を満たしています
This password is entirely numeric.
Password:Password(again):
Superuser created successfully.
# 設定を変更するには、作成したプロジェクトを変更する必要があります.pyファイル
- - - > 変更先:許可_HOSTS =['*']---(venv)[wh@linuxprobe testproject]$ python manage.py runserver 10.1.1.53:8888
Performing system checks...

System check identified no issues(0 silenced).
April 12,2017-14:20:32
Django version 1.11, using settings 'testproject.settings'
Starting development server at http://10.1.1.53:8888/
Quit the server with CONTROL-C.

Recommended Posts

CentOS7はPython言語開発環境を構成します
CentOS7はJava言語開発環境を構成します
CentOS7はRuby言語開発環境を構成します
CentOS7はphp言語開発環境を構成します
centos7でpython3環境を構成し、
Centos7はnodejs環境を構成します
CentOS7.2はNode.js開発環境を展開します
ubuntuビルドpython開発環境
Centos7はpython3仮想環境を展開します
CentOS + Python3.6 +
Centos 7.5 python3.6
Ubuntu20.04LTSでJava開発環境を構成する
Ubuntuでpython開発環境を構築する
一部のCentosPython実稼働環境デプロイメントコマンド
Centos6はPython2.7.13をインストールします
Centos7はPython3.6をインストールします。
CentOSはPython3.6をインストールします
Python-centos6のインストール
Centos7はPython2.7をインストールします
2.3Python言語の基盤
CentosはPython3をインストールします
Centos7はJDKを構成します
CentOS6.8はpython2.7をインストールします
詳細なチュートリアルを構築するためのPython3開発環境
01 CentOS7.6スイッチシステム言語
Centos 6.4 python2.6を2.7にアップグレード
CentOS6.7ビルドLNMP環境
Centos7でJava開発用の基本的な環境を構築する
Centos 6.4 python2.6を2.7にアップグレード
Hadoop環境の構築(centos7)
Ubuntu構成開発環境
Ubuntuを構築および構成するための組み込みLinux開発環境
CentosソースのインストールPython3
ランプ(centos7)設置ランプ環境
python開発[最初の記事]
Ubuntu開発環境の構成
Centos6.9インストールnpm環境
centos6.8でランプを構成する
Centos7はIPアドレスを構成します
Ubuntu18.10はJava環境を構成します
CentOS PythonJavaのインストール
CentOS7ビルドLNMP環境
Centosのデフォルトのpython2.6のアップグレード
[CentOS環境の展開] CentOSでのJava7 / Java8の展開
Pythonの紹介と環境のインストール
Centos6.5でドッカー環境を構築する
CentOSはpython2をpythにアップグレードします
centos7はpython3とipythonをインストールします
CentOS 7インストールJAVA環境(JDK 1.8)
pythonは解釈された言語ですか?
Linuxにpython環境をインストールする
SkyWalking研究ノート(CentOS環境)
ubuntuはpython2.5環境変数を設定します
Centos7はGitBook環境をセットアップします
CentOSインストールnginx + tomcat + java + mysqlオペレーティング環境
pythonは解釈された言語ですか
CentOS7で静的IPを構成する
Centos6.10はpythonとyumを再インストールします
Centos6.5はmongodbをインストールして構成します
Centosは複数の仮想IPを構成します
CentOS7でスワップスペースを構成する