Jsonモジュールをインストールできません。私の知る限り、Sudoは使用しないでください。どうしたの?
pip install json
The directory '/home/snow/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with Sudo, you may want Sudo's -H flag.
The directory '/home/snow/.cache/pip' or its parent directory is not owned by the current user and caching wheels has been disabled. check the permissions and owner of that directory. If executing pip with Sudo, you may want Sudo's -H flag.
Collecting json
Downloading json-99.0.tar.gz
Complete output from command python setup.py Egg_info:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/tmp/pip-build-YkvqVh/json/setup.py", line 2, in <module>
raise RuntimeError("Package 'json' must not be downloaded from pypi")
RuntimeError: Package 'json' must not be downloaded from pypi
----------------------------------------
Command "python setup.py Egg_info" failed with error code 1 in /tmp/pip-build-YkvqVh/json/
json
は組み込みモジュールです。pip
でインストールする必要はありません。
json
が組み込みモジュールであることは事実ですが、python-minimal
がインストールされているUbuntuシステムでは、python
がありますが、import json
を実行することはできません。そして、私はあなたがpipを使用してモジュールをインストールしようとすることを理解しています!
python-minimal
がある場合、通常pythonを自分でコンパイルするときよりも少ないモジュールでpythonのバージョンを取得できますが、欠落するモジュールの1つはjson
ですモジュール。解決策は、libpython2.7-stdlib
という追加のパッケージをインストールして、すべての「デフォルト」pythonライブラリをインストールすることです。
Sudo apt install libpython2.7-stdlib
そして、pythonでimport json
を実行できます。