パッケージをPIPでアンインストールしようとしたときに、DESCRIPTION.rstという名前のファイルに「アクセス権が拒否されました」というエラーが発生しました。 。パッケージをPIPしてアップグレードしようとすると、DESCRIPTION.rstファイルのパーミッションが拒否されました。
私はもともと、このコマンドを実行しました:
pip uninstall twilio
あり、出力の多くがあったが、重要なものだった:
...
...
/usr/local/lib/python2.7/site-packages/twilio/version.pyc
Proceed (y/n)? y
Exception:
Traceback (most recent call last):
File "/usr/local/lib/python2.7/site-packages/pip-1.5.6-py2.7.egg/pip/basecommand.py", line 122, in main
status = self.run(options, args)
File "/usr/local/lib/python2.7/site-packages/pip-1.5.6-py2.7.egg/pip/commands/uninstall.py", line 59, in run
requirement_set.uninstall(auto_confirm=options.yes)
File "/usr/local/lib/python2.7/site-packages/pip-1.5.6-py2.7.egg/pip/req.py", line 1035, in uninstall
req.uninstall(auto_confirm=auto_confirm)
File "/usr/local/lib/python2.7/site-packages/pip-1.5.6-py2.7.egg/pip/req.py", line 598, in uninstall
paths_to_remove.remove(auto_confirm)
File "/usr/local/lib/python2.7/site-packages/pip-1.5.6-py2.7.egg/pip/req.py", line 1836, in remove
renames(path, new_path)
File "/usr/local/lib/python2.7/site-packages/pip-1.5.6-py2.7.egg/pip/util.py", line 295, in renames
shutil.move(old, new)
File "/usr/local/lib/python2.7/shutil.py", line 303, in move
os.unlink(src)
OSError: [Errno 13] Permission denied: '/usr/local/lib/python2.7/site-packages/twilio-3.6.6.dist-info/DESCRIPTION.rst'
Storing debug log for failure in /home/chris/.pip/pip.log
[[email protected] ~]$
私はこれを解決するに取り掛かるべきか本当にわからないんだけど問題。私はPIPをあまりよく理解していませんし、Pythonライブラリpakcagesの内容や、DESCRIPTION.rstファイルが何であるのか、それが特別な権限を持っている理由は分かりません。
sudo
で既にコマンドを試しましたが、PIPはsudo
で利用できません。 - もともとインストールに使用したのと同じアカウントではありません
- は、その後sudoのアカウントでPIPをインストールして、sudoのアカウントを使用してアンインストールしよう:私はこの問題を取るために正しい角度が何であるかわからないんだけど私は