素Python環境構築

Anaconda等を使わないPython環境構築メモです。

動作環境

・Windows 10/8/7/Vista/2003/XP (incl.64-bit)
・RAM 1GB以上 (2GB以上推奨)
・Python Python2/3
Version0.13からPython2.5, 2.6のサポート中止

Python のインストール

Pythonをインストールしてない方は、下記のサイトからダウンロードして下さい
Anaconda等ディストリビューションが使いたい方は環境に合わせて読み飛ばして下さい

Python
Python(公式サイト)

PATH
Python: \Python\Python
pip: \Python\Python\Scripts

pip のインストール

pipは、PyPA推奨のPythonパッケージをインストールするためのパッケージマネージャーです。
公式サイトからPython 2.7.9+かPython 3.4+をダウンロードされた方以外の方はpipをダウンロードして下さい
Python(公式サイト)

venv の操作

仮想環境作成

Python2.xを使用される方、virtualenvを使いたい方は飛ばして下さい。
UNIX WINDOWS option
--system-site-packages //グローバルsite-packagesのモジュールを使用する
--symlinks //コピーではなく、シンボリックリンクを使用する
--copies //シンボリックリンクではなくファイルをコピーする
--clear //仮想環境が既に存在している場合削除する
--upgrade //仮想環境のPythonのバージョンを更新する
--without-pip //仮想環境でpipをインストール/アップグレードしない

作成した環境の起動

UNIX WINDOWS

作成した環境の終了

UNIX WINDOWS

環境の削除


公式ドキュメント

Python venv Document

virtualenv のインストール

virtualenvは、Pythonの仮想環境ビルダーです。
virtualenvwrapperを使いたい方、venvを使用された方は飛ばして下さい
下記のようなエラーが出た方は管理者権限で再実行して下さい。
PermissionError: [Errno 13] Permission denied: '\virtualenv.py'

virtualenv の操作

仮想環境作成

option
--python= //default: virtualenvがインストールされたインタプリタ
--system-site-packages //グローバルsite-packagesのモジュールを使用する
--always-copy //シンボリックリンクではなく常にファイルをコピーする
--no-site-packages //グローバルsite-packagesのモジュールを使用しない 1.7からデフォルトで適用される為非推奨
--no-setuptools //setuptoolsを新しい環境にインストールしない
--no-pip //pipを新しい環境にインストールしない
--no-wheel //wheelを新しい環境にインストールしない

作成した環境の起動

作成した環境の終了

環境の削除

環境の移動


公式ドキュメント

virtualenv Document

virtualenvwrapper のインストール

virtualenvwrapperは、virtualenvの拡張セットです。
venvかvirtualenvを使用される方は不要です。 環境を作成するディレクトリを指定する環境変数の設定
WINDOWS UNIX

virtualenvwrapper の操作

仮想環境作成

mkvirtualenv-options
-a //プロジェクトディレクトリとして既存のパスを関連付ける -i //新しい環境に指定のパッケージをインストール

作成した環境の起動

作成した環境の終了

環境の削除

環境一覧

環境詳細

アクティブな環境のsite-packagesの一覧


公式ドキュメント

virtualenvwrapper-win Document
virtualenvwrapper Document

コメント

このブログの人気の投稿

Cmderのインストールと設定、消した文字が残るバグ対策etc...

Chocolateyのインストールと設定

【Android】Warning: XML tag has empty body