Centos 7におけるpython開発環境の準備

6845 ワード

1.まずget-pipをダウンロードする必要がある.pyからローカルへ
$  wget https://bootstrap.pypa.io/get-pip.py
--2017-04-02 03:44:49--  https://bootstrap.pypa.io/get-pip.py
Resolving bootstrap.pypa.io (bootstrap.pypa.io)... 151.101.88.175
Connecting to bootstrap.pypa.io (bootstrap.pypa.io)|151.101.88.175|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1595408 (1.5M) [text/x-python]
Saving to: 'get-pip.py'

100%[=========================================================================>] 1,595,408    925KB/s   in 1.7s

2017-04-02 03:44:51 (925 KB/s) - 'get-pip.py' saved [1595408/1595408]


$ ll
total 1560
-rw-rw-r-- 1 vagrant vagrant 1595408 Nov  6 19:30 get-pip.py

2.インストールの実行
このスクリプトのインストールには、pip、setuptools、wheel、sixなど複数のツールが含まれています.
$ sudo python get-pip.py
Collecting pip
  Downloading pip-9.0.1-py2.py3-none-any.whl (1.3MB)
    100% |################################| 1.3MB 208kB/s
Collecting setuptools
  Downloading setuptools-34.3.3-py2.py3-none-any.whl (389kB)
    100% |################################| 399kB 1.1MB/s
Collecting wheel
  Downloading wheel-0.29.0-py2.py3-none-any.whl (66kB)
    100% |################################| 71kB 2.0MB/s

......

Installing collected packages: pip, six, appdirs, pyparsing, packaging, setuptools, wheel
Successfully installed appdirs-1.4.3 packaging-16.8 pip-9.0.1 pyparsing-2.2.0 setuptools-34.3.3 six-1.10.0 wheel-0.29.0

3.pipを配置する国内豆弁源
ユーザホームディレクトリの下に作成する.pipディレクトリ
$ mkdir .pip

はい.pipディレクトリの下に空のpipを追加します.confファイルには、次の内容が含まれています.
#pip.conf
[global]
 index-url = http://pypi.douban.com/simple
 trusted-host = pypi.douban.com

4.ipythonのインストール
4.1 ipython依存Cライブラリpython-develをインストールする:
$ sudo yum install -y python-devel

4.2 pipでipythonをインストールする
$ sudo pip install ipython

5.python仮想環境virtualenvおよび仮想環境管理ツールvirtualenvwrapperのインストール
$ sudo pip install virtualenv virtualenvwrapper

次に、virtualenvwrapperdのインストール場所を見つけます.
$  whereis virtualenvwrapper
virtualenvwrapper: /usr/bin/virtualenvwrapper.sh

次の文をあなたのに追加します.bashrcかbash_profileでは、新しいshellを開くたびに手動で実行しないでください.
source /usr/bin/virtualenvwrapper.sh

6.Openstack M版仮想開発環境の作成:
$  mkvirtualenv mitaka
New python executable in /home/vagrant/.virtualenvs/mitaka/bin/python
Installing setuptools, pip, wheel...done.
virtualenvwrapper.user_scripts creating /home/vagrant/.virtualenvs/mitaka/bin/predeactivate
virtualenvwrapper.user_scripts creating /home/vagrant/.virtualenvs/mitaka/bin/postdeactivate
virtualenvwrapper.user_scripts creating /home/vagrant/.virtualenvs/mitaka/bin/preactivate
virtualenvwrapper.user_scripts creating /home/vagrant/.virtualenvs/mitaka/bin/postactivate
virtualenvwrapper.user_scripts creating /home/vagrant/.virtualenvs/mitaka/bin/get_env_details
(mitaka) $  ~

最後に、mitakaという名前の仮想環境に自動的に切り替えられていることがわかりました.これで、環境準備が完了します.