【大阪 / 横浜】インフラ / サーバーサイドエンジニア募集中!

【大阪 / 横浜】インフラ / サーバーサイドエンジニア募集中!

【25卒向け】AI×バーチャル面接の募集を開始いたしました!

【25卒向け】AI×バーチャル面接の募集を開始いたしました!

【導入実績 500社以上】AWS 構築・運用保守・監視サービス

【導入実績 500社以上】AWS 構築・運用保守・監視サービス

【CentOS 後継】AlmaLinux OS サーバー構築・移行サービス

【CentOS 後継】AlmaLinux OS サーバー構築・移行サービス

【WordPress 専用】クラウドサーバー『ウェブスピード』

【WordPress 専用】クラウドサーバー『ウェブスピード』

【格安】Webサイト セキュリティ自動診断「クイックスキャナー」

【格安】Webサイト セキュリティ自動診断「クイックスキャナー」

【低コスト】Wasabi オブジェクトストレージ 構築・運用サービス

【低コスト】Wasabi オブジェクトストレージ 構築・運用サービス

【予約システム開発】EDISONE カスタマイズ開発サービス

【予約システム開発】EDISONE カスタマイズ開発サービス

【100URLの登録が0円】Webサイト監視サービス『Appmill』

【100URLの登録が0円】Webサイト監視サービス『Appmill』

【中国現地企業に対応】中国クラウド / サーバー構築・運用保守

【中国現地企業に対応】中国クラウド / サーバー構築・運用保守

【YouTube】ビヨンド公式チャンネル「びよまるチャンネル」

【YouTube】ビヨンド公式チャンネル「びよまるチャンネル」

Windows上で最新のPythonとpipをインストールしよう。

皆さんこんにちは。インフラチームの齊藤です。
今回は、プログラミング言語Pythonのver3.5のインストール方法をご紹介します。

普段はサーバ上で使用することの多いPythonですが、
サーバにあらかじめ用意されたPythonはバージョンが古いことが多いです。

というわけで早速、最新の機能が搭載されたPythonをインストールしてみましょう。

インストール手順

Windowsでは、インストーラを使用してインストールを行いますが、
インストールしたコマンドを用いる場合に、いくつかのハマりポイントが存在します。
この記事では、コマンドプロンプト上でpythonコマンドとpipコマンドが実行できる環境を作ることが目的です。

以下ポイントを絞ってご説明します。

1.Pythonをインストールする

下記URLよりインストーラをダウンロードし、流れに沿っていくことでpythonが使用できます。
https://www.python.org/downloads/
python_install

2.インストール先を決める

今回は、「C:Usersbeyond」以下にフォルダ名「Python35」をインストールしました。
インストール先のディレクトリは管理者権限のいらない場所にしましょう。
C:Program Files」以下に保存すると権限の関係でコマンドが使用できない場合があります。

3.Pathの設定

インストーラで作成されたディレクトリへPath(パス)を設定しましょう。

C:UsersbeyondPython35
C:UsersbeyondPython35Scripts

Pathの設定にはコントロールパネルを使用するか、
Rapid Environment Editorを使用するとよいでしょう。

4.pipをインストールする

下記のpythonファイルをダウンロードします。
https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py

コマンドプロンプト(スタートメニュー+cmd)を開き、ダウンロードしたファイル(ez_setup.py)を実行します。

> chdir C:UsersbeyondDownloads
> ls
ez_setup.py

> python ez_setup.py

ダウンロードしたファイルを実行したら、今度はpipを用意しましょう。

> easy_install.exe pip

以上で、環境構築は終了です。

バージョンを確認する場合には、以下のようにオプションをつけましょう。

> python -V
> pip -V

pipでパッケージをインストールする

必要なモジュールがあれば随時、pipでパッケージをインストールしてみましょう。
pipコマンドは以下のように使用します。

> pip install --upgrade pip
> pip install <package>

試しに以下のパッケージをpipでインストールしてみましょう。

> pip install virtualenv
> pip install pip-tools
> pip install ipython
> pip install wheel

インストールしたパッケージの一覧を見るには下記コマンドを使用します。

> pip freeze

インストールするときの注意

Windows上でC/C++コンパイラがインストールされていない場合には、
パッケージ次第でpipがうまく動作しないといった問題が発生します。
その場合には、Visual C++のインストールを要求するエラーが出てきます。
python2.7であればこちらのプラグインで解決できます。
コンパイラをいれずにインストールしたい方は、

https://pypi.python.org/pypi/

にてコンパイル済みの(.whl)ファイルが配布されているか探してみましょう。
これは、先ほど例に挙げたwheelがインストールされていれば使用できます。

> pip install wheel

では最後に、wheelを使ってインストールしてみましょう。
たとえば、以下のパッケージをインストールしたいとします。

https://pypi.python.org/pypi/ScalaFunctional/0.5.0

scala

ここからまず「ScalaFunctional-0.5.0-py2.py3-none-any.whl」ファイルをインストールした後、
ダウンロード先に移動してpipを実行してください。

> chdir C:UsersbeyondDownloads
> ls
ez_setup.py ScalaFunctional-0.5.0-py2.py3-none-any.whl

> pip install ScalaFunctional-0.5.0-py2.py3-none-any.whl

これでインストールが完了します。お疲れ様でした。

あとは、コマンドプロンプト上で、pythonと打っていただければ、pythonが起動します。
インストールしたパッケージはプログラム上で「import ~」と打ってあげると使用できます。

> python
Python 3.5.0a3 (v3.5.0a3:82656e28b5e5, Mar 30 2015, 00:12:00) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import this

是非、ご紹介した方法でPython&pipをインストールしてみてください。よきimportライフを!

 

2020/03/09 追記

この記事をcourseduck.comで紹介していただきました!

Pythonが無料で学習できるコンテンツが揃っていますのでぜひご覧ください。

The Best Courses to Learn Python in 2020

https://www.courseduck.com/programming/python/

この記事がお役に立てば【 いいね 】のご協力をお願いいたします!
0
読み込み中...
0 票, 平均: 0.00 / 10
8,203
X facebook はてなブックマーク pocket
【2024.6.30 CentOS サポート終了】CentOS サーバー移行ソリューション

【2024.6.30 CentOS サポート終了】CentOS サーバー移行ソリューション

【25卒向け】AI×バーチャル面接の募集を開始いたしました!

【25卒向け】AI×バーチャル面接の募集を開始いたしました!

【大阪 / 横浜】インフラエンジニア・サーバーサイドエンジニア 積極採用中!

【大阪 / 横浜】インフラエンジニア・サーバーサイドエンジニア 積極採用中!

この記事をかいた人

About the author