Удалите старый Python && Fresh install Python

AttributeError: 'module' object has no attribute 'openssl_md_meth_names'

Я продолжаю получать эту ошибку при попытке установить Flask или любую библиотеку через pip

Я просмотрел другие сообщения об атрибутах, и они помогли, но этот модуль openssl мало разбирается. Я попытался установить Python 2.7.9

Какие шаги следует предпринять, чтобы удалить python и преформировать новую установку? Я выполнил sudo apt-get remove python раньше, и это было большой ошибкой. С тех пор я оправился от этого.

2 Solutions collect form web for “Удалите старый Python && Fresh install Python”

Я бы попробовал:

 sudo apt-get install --reinstall python2.7 

Я также использовал бы python2.7 вместо python в командной строке, чтобы убедиться, что я использую правильный исполняемый файл.

Что бы я делал в вашем случае, чтобы избежать будущих головных болей, установите python через anaconda. Учебник здесь: http://docs.continuum.io/anaconda/ С помощью этого инструмента вы устанавливаете python в другом месте, чем системный python, и можете использовать разные версии и различные пакеты для разных проектов, не нарушая работу вашей системы (хотя у нее есть кривая обучения). Он также имеет хорошую поддержку для библиотек, таких как numpy и т. П., Которые могут получить сварливый при компиляции, и вы можете использовать pip с ним.

Если вы используете apt-get для установки Python, вы получаете любую версию Python, поддерживаемую вашим дистрибутивом Linux.

Если вы используете Debian, вы можете получить 2,7,9 из «нестабильных» репозиториев (под кодовым названием «sid»). Вам не обязательно обновлять всю систему до «неустойчивой»; читайте о пакетах «закрепления». Пиннинг сложный, и я избегаю этого.

У вас также есть возможность просто загрузить исходный код Python и создать его в своей системе. Затем вы запустите Python 2.7.9 из /usr/local/bin и у вас все равно будет стабильный Python, поддерживаемый вашей системой.

Если вы завершаете установку собственной сборки Python, вы можете посмотреть в VirtualEnv. http://simononsoftware.com/virtualenv-tutorial-part-2/

  • Python подсчет количества скота
  • Argparse pattern, где вводятся имена файлов через файл или список имен файлов в командной строке
  • Сценарий Matlab не найден из django views.py
  • Объединение двух PDF-файлов
  • Как заставить Python изменять xlsx-файлы при открытии приложения Excel?
  • BeautifulSoup4 stripped_strings дает мне байтовые объекты?
  • Tkinter Canvas create_window ()
  • Получить имя объекта для определенного объекта из namedtuple
  • Python - лучший язык программирования в мире.