Software プログラミング Python Package導入_pip
お問合せ
Pr:
部品
(
Parts
)
Sf:
ソフトウェア
(
Software
)
Pw:
発電装置
(
PowerGeneration
)
Md:
模型
(
Model
)
Ms:
計測器
(
Measuring
)
Tl:
工具
(
Tools
)
Ad:
オーディオ
(
Audio
)
Ec:
電子回路
(
ElectronicCircuit
)
Cr:
車
(
Car
)
Ot:
その他
(
Others
)
膠原病経験
(
collagen disease
)
HobbyLab
(
About HobbyLab
)
履歴
(
りれき
)
1.
パッケージの導入
(1)
標準パッケージ
(2)
MySQLの導入
2.
pipの使い方
(1)
pipとは
(2)
パッケージの導入
(3)
パッケージの一覧
(4)
パッケージの削除
Sf:Programming関係
C 関係
C言語でプログラムミング
Python 関係
はじめに
RaspberryPi開始
Windows開始
共通事項
プログラミングNote
パッケージ導入 pip
標準ライブラリ
Serialライブラリ
SMBusライブラリ
HTML関係
開始とNote
Sf:OS関係
SfO:Mint 関係
PCへMint導入
アプリ導入
その他1
アイコンを作る
SfO:Ubuntu 関係
PCへUbuntu導入
アプリ導入
SfO:RaspberryPi 関係
はじめに
RaspberryPiへOS導入
アプリ導入
Programming
シェル・コマンド関係
LXTerminal
sed
i2ctools
I/O・アプリ関係
RealVNCとViewer
IO動作確認
MySQL
Python
raspberrypiハード
Sf:Server 関係
SfS:レンタルサーバー
CORE-X
SfS:Windowsサーバー
XAMPPの概要と導入
Note XAMPP
Note XAMPP Err
Note Apache
Note PHP
Note MyQSL
Sf:IDE 開発環境
SfI:STM32
STM32CubeIDEでプログラム
HALと直接レジスター操作の速度
SfI:CH32
MounRiver Studioでプログラム
SfI:Arduino
概要と導入
各ボード毎の設定
Uno 設定
Mega2560 設定
DUE_CH340 設定
ESP_WROOM02 設定
ESP12F_D1mini 設定
ESP32 設定
CH32V 設定
ライブラリー
OneWire使い方
その他
日本語リファレンス(外部リンク)
WiFi Macアドレスを調査
Sf:AP アプリ関係
SfA:エディタ
VSC導入
SfA:回路図CAD
KiCAD導入
SfA:回路シミュレータ
LTspice
シミュレーションの設定
色の設定
電源設定設定
SfA:リモートソフト
RIGOL用UltraSigma導入
Sf:Pt プロトコル関係
SfPt:
セキュリティ
SfPt:
シリアル通信
SfPt:
MODBUS
SfPt:
I
2
Cについて
SfPt:
1-Wireについて
Sf:Otgers その他
SfOt:
アスキーコード
SfOt:
正規表現
1.
パッケージの導入
(1)
標準パッケージ
Pythonを導入して最初にパッケージリストを実行した結果を下記に示す。
tryday@tryday
:
~ $
pip freeze
Adafruit-Blinka==8.50.0 adafruit-circuitpython-busdevice==5.2.10 adafruit-circuitpython-connectionmanager==3.1.2 adafruit-circuitpython-framebuf==1.6.6 adafruit-circuitpython-requests==4.1.8 adafruit-circuitpython-typing==1.11.1 Adafruit-PlatformDetect==3.75.0 Adafruit-PureIO==1.1.11 arandr==0.1.10 astroid==2.5.1 asttokens==2.0.4 automationhat==0.2.0 beautifulsoup4==4.9.3 binho-host-adapter==0.1.6 blinker==1.4 blinkt==0.1.2 buttonshim==0.0.2 Cap1xxx==0.1.3 certifi==2020.6.20 chardet==4.0.0 click==7.1.2 colorama==0.4.4 colorzero==1.1 cryptography==3.3.2 cupshelpers==1.0 dbus-python==1.2.16 distro==1.5.0 docutils==0.16 drumhat==0.1.0 envirophat==1.0.0 ExplorerHAT==0.4.2 Flask==1.1.2 fourletterphat==0.1.0 gpiozero==1.6.2 html5lib==1.1 idna==2.10 isort==5.6.4 itsdangerous==1.1.0 jedi==0.18.0 Jinja2==2.11.3 lazy-object-proxy==0.0.0 logilab-common==1.8.1 lxml==4.6.3 MarkupSafe==1.1.1 mccabe==0.6.1 microdotphat==0.2.1 mote==0.0.4 motephat==0.0.3 mypy==0.812 mypy-extensions==0.4.3 numpy==1.19.5 oauthlib==3.1.0 pantilthat==0.0.7 parso==0.8.1 pexpect==4.8.0 pgzero==1.2 phatbeat==0.1.1 pianohat==0.1.0 picamera==1.13 picamera2==0.3.12 pidng==4.0.9 piexif==1.1.3 piglow==1.2.5 pigpio==1.78 Pillow==8.1.2 psutil==5.8.0 pycairo==1.16.2 pycups==2.0.1 pyftdi==0.55.4 pygame==1.9.6 Pygments==2.7.1 PyGObject==3.38.0 pyinotify==0.9.6 PyJWT==1.7.1 pylint==2.7.2 PyOpenGL==3.1.5 pyOpenSSL==20.0.1 PyQt5==5.15.2 PyQt5-sip==12.8.1 pyserial==3.5b0 pysmbc==1.0.23 python-apt==2.2.1 python-prctl==1.7 pyusb==1.2.1 rainbowhat==0.1.0 reportlab==3.5.59 requests==2.25.1 requests-oauthlib==1.0.0 responses==0.12.1 roman==2.0.0 RPi.GPIO==0.7.0 RTIMULib==7.2.1 scrollphat==0.0.7 scrollphathd==1.2.1 Send2Trash==1.6.0b1 sense-hat==2.6.0 simplejpeg==1.6.4 simplejson==3.17.2 six==1.16.0 skywriter==0.0.7 sn3218==1.2.7 soupsieve==2.2.1 spidev==3.5 ssh-import-id==5.10 sysv-ipc==1.1.0 thonny==4.0.1 toml==0.10.1 touchphat==0.0.1 twython==3.8.2 typed-ast==1.4.2 typing-extensions==4.12.2 unicornhathd==0.0.4 urllib3==1.26.5 v4l2-python3==0.3.2 webencodings==0.5.1 Werkzeug==1.0.1 wrapt==1.12.1
tryday@tryday
:
~ $
■
(2)
MyQSLの導入
tryday@tryday
:
~ $
pip install mysql-connector-python
2.
pipの使い方
(1)
pipとは
pipコマンドはPythonのパッケージをインストールしたりインストールされているパッケージを調べたり アンインストールできるPythonの標準的なパッケージインストーラーだ。
(2)
パッケージの導入
pip install ****
コマンド
説明
somepackage
somepackageの最新バージョンをインストールする
somepackage==x.y.z
バージョンを指定してsomepackageをインストールする
"somepackage>=x.y.z"
バージョンの下限を指定してsomepackageをインストールする
--upgrade somepackage
somepackageを最新バージョンにアップグレードする
-r requirements.txt
requirements.txtファイルに示すパッケージをインストールする
somepkg@git+https://github.com/user/somepkg.git@vx.y.z
GitHubからsomepkgの特定のバージョンをインストールする
(3)
パッケージの一覧
コマンド
説明
pip freeze
インストールされているパッケージの一覧を出力する
pip freeze > requirements.txt
インストールされているパッケージの一覧をrequirements.txtファイルに出力する
pip list
インストールされているパッケージの一覧を出力する
pip show somepackage
somepackageについての情報を出力する
(4)
パッケージの削除
コマンド
説明
somepackage
somepackageをアンインストール
--yes somepackage
確認プロンプトを表示せず、アンインストールを行う
-r requirements.txt
requirements.txtファイルに記述されているモジュールをアンインストールする
更新日 2025/11/25 19:33 管理者
平林 剛
Hirabayashi Takeshi