Python 3.6.4 の場合:
Termuxの新規インストールでは、https: //wiki.termux.com/wiki/Archに従っています
pkg install wget
wget https://raw.githubusercontent.com/sdrausty/TermuxArch/master/setupTermuxArch.sh
bash setupTermuxArch.sh
その後 ArchLinux で:
$ pacman -S python python-pip
(success)
$ pip install simplejson (or any other package)
そして常に得る:
running install_egg_info
running egg_info
writing simplejson.egg-info/PKG-INFO
writing dependency_links to simplejson.egg-info/dependency_links.txt
writing top-level names to simplejson.egg-info/top_level.txt
reading manifest file 'simplejson.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'simplejson.egg-info/SOURCES.txt'
Copying simplejson.egg-info to /root/.local/lib/python3.6/site-packages/simplejson-3.13.2-py3.6.egg-info
error: [Errno 13] Permission denied: '/root/.local/lib/python3.6/site-packages/simplejson-3.13.2-py3.6.egg-info/PKG-INFO'
----------------------------------------
Command "/usr/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-r_x__623/simplejson/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-4dfnzavt-record/install-record.txt --single-version-externally-managed --compile --user --prefix=" failed with error code 1 in /tmp/pip-build-r_x__623/simplejson/
また、 --user または pyvenv はまったく役に立ちません。何か提案、私は何が間違っていますか?
ご注意ください:
- Android デバイスがルート化されていません
- ArchLinux ユーザーは root (デフォルト)
- パーミッションは良さそうです。ファイルを宛先ディレクトリに手動でコピーできます。
更新: python 2.7.14 では、すべて正常に動作します。