簡體   English   中英

它顯示“[Errno 13]權限被拒絕:'/ usr / lib / python2.7 / did-packages / Jinja2-2.8.egg-info / entry_points.txt'”當試圖安裝燒瓶時?

[英]It shows “ [Errno 13] Permission denied: '/usr/lib/python2.7/dist-packages/Jinja2-2.8.egg-info/entry_points.txt'” when trying to install flask?

我試過在終端上安裝,我使用了兩個命令:

  1. pip install flask
  2. pip install -U flask

它在兩種情況下都顯示相同的錯誤消息:

我試過pip install -U flask但是顯示了同樣的錯誤。

這是我得到的錯誤:

DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7.
Collecting flask
  Using cached https://files.pythonhosted.org/packages/9a/74/670ae9737d14114753b8c8fdf2e8bd212a05d3b361ab15b44937dfd40985/Flask-1.0.3-py2.py3-none-any.whl
Collecting Jinja2>=2.10 (from flask)
  Using cached https://files.pythonhosted.org/packages/1d/e7/fd8b501e7a6dfe492a433deb7b9d833d39ca74916fa8bc63dd1a4947a671/Jinja2-2.10.1-py2.py3-none-any.whl
Collecting itsdangerous>=0.24 (from flask)
  Using cached https://files.pythonhosted.org/packages/76/ae/44b03b253d6fade317f32c24d100b3b35c2239807046a4c953c7b89fa49e/itsdangerous-1.1.0-py2.py3-none-any.whl
Collecting Werkzeug>=0.14 (from flask)
  Using cached https://files.pythonhosted.org/packages/9f/57/92a497e38161ce40606c27a86759c6b92dd34fcdb33f64171ec559257c02/Werkzeug-0.15.4-py2.py3-none-any.whl
Collecting click>=5.1 (from flask)
  Using cached https://files.pythonhosted.org/packages/fa/37/45185cb5abbc30d7257104c434fe0b07e5a195a6847506c074527aa599ec/Click-7.0-py2.py3-none-any.whl
Requirement already satisfied, skipping upgrade: MarkupSafe>=0.23 in /usr/lib/python2.7/dist-packages (from Jinja2>=2.10->flask) (0.23)
Installing collected packages: Jinja2, itsdangerous, Werkzeug, click, flask
  Found existing installation: Jinja2 2.8
    Uninstalling Jinja2-2.8:
ERROR: Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: '/usr/lib/python2.7/dist-packages/Jinja2-2.8.egg-info/entry_points.txt'
Consider using the `--user` option or check the permissions.

最好的方法可能是使用pip install <libname> --user

在您的情況下使用pip install flask --user

這將為您的用戶安裝包,這是安全的。 您也可能有權為用戶安裝軟件包。

您遇到的權限錯誤是一個常見問題。 從這里可以看出: pip無法正確安裝包:權限被拒絕錯誤 ,此處錯誤:無法創建'/usr/local/lib/python2.7/dist-packages/virtualenv_support':權限被拒絕

使用sudo pip命令並不像這里解釋的那樣安全: 運行'sudo pip'有什么風險?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM