| 操作 | 使い方 | 例 |
|---|---|---|
| インストール | pip install パッケージ名 | pip numpy |
| バージョン指定インストールや入れ替え | pip install パッケージ名==バージョン番号 | pip install numpy==1.14.5 |
| 更新する | pip install パッケージ名 --upgrade | pip install numpy --upgrade |
| インストール済みのパッケージ一覧 | pip list | |
| インストール済みのパッケージ一覧(バージョン含む) | pip freeze | |
| アンインストール | pip uninstall パッケージ名 | pip uninstall numpy |
| 使い方 | pip --help |
wget https://bootstrap.pypa.io/get-pip.py (←ブラウザでダウンロードしてもよい。) python get-pip.py python -m pip install --upgrade pip
import 〇〇で見つからないエラーが生じた場合の対応
追加モジュールの位置を調べる例「pip show matplotlib」
import sys
print(sys.path) # の内容がimportで使うモージュールの検索パスになっている。
# 実行時に例えば次のように追加指定が可能
sys.path = ['R:\python-3.6.8-embed-win32\lib\site-packages'] + sys.path
また、
[R:\python-3.6.8-embed-amd64\Lib\site-packages]に
「current.pth」(ファイル名はなんでもよい)のファイルを作成します。
その内容は、『
import sys;sys.path.append('');sys.path.append('..');』と改行なしの1行で書く
venvは、 Python 3.3 から標準機能として取り込まれ、別途ソフトウェアインストールすることなく使用できる手軽に仮想環境用です。
(なお、pyvenv スクリプトというものもあるが、 Python 3.6 で非推奨)
venvは
Python 3.x.x 下に組み込まれた機能なので,Python 自体のバージョンは管理できない。
複数の異なるバージョンでPythonの仮想環境を作る場合は、virtualenvや次のanacondaを使う必要があります。
cd [project dir] python -m venv [newenvname]以上で [newenvname]の仮想環境が作られます。
conda create -n myenv python=3.6
conda activate myenv
conda deactivate
conda remove -n myenv --all
conda info -e
set PATH=%USERPROFILE%\Anaconda3\Scripts\;%PATH% cmd.exe "/K" %USERPROFILE%\Anaconda3\Scripts\activate.bat %USERPROFILE%\anaconda3\envs\myenv