Pythonista3でstashのpipじゃない本物のpipを使いたい人向け
import requests as r; exec(r.get('https://tinyurl.com/Setup-pipTerminal').content)
上記でSetup-pipTerminal.py
を実行後、Pythonistaを再起動して下さい。
再起動後pipTerminal.py
を実行してエラーがなければ完成。
おまけ: パッケージを自動選択してアップデートしてくれるpythonista3_PackagesUpdater
を導入するとアップデートが楽になります。
以下を任意の名前でPython Modules -> site-packages -> _binに作成
import sys
from pythonista3_PackagesUpdater import main
main(sys.argv[1:])
任意の名前にしたコマンド(例:pip-updater
) -h
でヘルプを見れます。
インストールしたモジュールのコマンドの配置場所がわからない: Python Modules -> site-packages -> _binの中に入っています。
モジュールをインストールしたのにpip listに反映されない: モジュールのインストール後は必ずPythonistaを再起動してください。
tar.gz形式のモジュールがインストールできない: tar.gzの展開場所が環境変数「TMPDIR」に設定されているためです。現状変更できないのでwheel(.whl)パッケージをインストールして下さい。
問: 何をしているの?
答: モジュールのインストール場所をPython Modules内のsite-packagesに指定する設定ファイルを環境変数「HOME」内の「.config/pip」へ配置しています。
StaShの2021年度版のPythonista3.4暫定対処版を使う場合
import requests as r; exec(r.get('https://raw.githubusercontent.com/CrossDarkrix/Pythonista3_pip_Configration_Tool/main/StaSh/getstash.py').content)