pylint3 и pip3 сломаны

Иногда у вас есть время, чтобы правильно документировать вашу проблему, и это дает вам необходимое вам решение. Во время записи я понял, что содержимое файла было скопировано неправильно. Первая строка была

Unit]

, в то время как она должна была быть

[Unit]

. После этой коррекции проблема была решена. Надеюсь, это может помочь другим людям, озадаченным подобной глупой ошибкой.

0
задан 24 February 2018 в 16:35

6 ответов

Очистить установку python Восстановить установку Python в зависимости от по умолчанию и apt package

перечислить все, что вручную установлено через apt:

comm -23 <(apt-mark showmanual | sort -u) <(gzip -dc /var/log/installer/initial-status.gz | sed -n 's/^Package: //p' | sort -u)

удалить pylint3 и все python3- *. Для меня это было:

sudo apt remove pylint3 python3-googleapi python3-lxml python3-matplotlib python3-numpy python3-pip python3-pyocr python3-scipy python3-tk python-lxml python-numpy python-pip python-setuptools

sudo apt autoremove

список вещей, установленных через pip ls -ltd /usr/local/lib/python3.5/dist-packages/*

удалить их [ ! d9]

pip3 uninstall setuptools
pip3 uninstall pydicom
pip3 uninstall docx

lastly pip себя

pip3 uninstall pip

удалить все, что установлено для пользователя, удалив все здесь

'$ HOME /.local/lib/python*'

Очистить установку python

sudo apt install python3-pip pylint3 python3-venv

Настроить виртуальную среду 17]

У меня есть проект под названием plan-report. в этом каталоге (не как root)

python3 -m venv plan-report-env
chmod +x ./plan-report-env/bin/activate

# this line needs repeating each time a terminal is opened
./plan-report-env/bin/activate

переустановить пакеты python в виртуальной среде. например

pip install numpy

Обратите внимание, что именно python3 создал venv, так что теперь вы просто скажете pip, а не pip3. Кажется, нормально обновить пипс внутри вен.

pip install --upgrade pip

0
ответ дан 22 May 2018 в 12:55

Очистить установку python Восстановить установку Python в зависимости от по умолчанию и apt package

перечислить все, что вручную установлено через apt:

comm -23 <(apt-mark showmanual | sort -u) <(gzip -dc /var/log/installer/initial-status.gz | sed -n 's/^Package: //p' | sort -u)

удалить pylint3 и все python3- *. Для меня это было:

sudo apt remove pylint3 python3-googleapi python3-lxml python3-matplotlib python3-numpy python3-pip python3-pyocr python3-scipy python3-tk python-lxml python-numpy python-pip python-setuptools

sudo apt autoremove

список вещей, установленных через pip ls -ltd /usr/local/lib/python3.5/dist-packages/*

удалить их [ ! d9] pip3 uninstall setuptools pip3 uninstall pydicom pip3 uninstall docx

lastly pip себя

pip3 uninstall pip

удалить все, что установлено для пользователя, удалив все здесь

'$ HOME /.local/lib/python*'

Очистить установку python

sudo apt install python3-pip pylint3 python3-venv

Настроить виртуальную среду

У меня есть проект под названием plan-report. в этом каталоге (не как root)

python3 -m venv plan-report-env chmod +x ./plan-report-env/bin/activate # this line needs repeating each time a terminal is opened ./plan-report-env/bin/activate

переустановить пакеты python в виртуальной среде. например

pip install numpy

Обратите внимание, что именно python3 создал venv, так что теперь вы просто скажете pip, а не pip3. Кажется, нормально обновить пипс внутри вен.

pip install --upgrade pip

0
ответ дан 17 July 2018 в 20:06

Очистить установку python Восстановить установку Python в зависимости от по умолчанию и apt package

перечислить все, что вручную установлено через apt:

comm -23 <(apt-mark showmanual | sort -u) <(gzip -dc /var/log/installer/initial-status.gz | sed -n 's/^Package: //p' | sort -u)

удалить pylint3 и все python3- *. Для меня это было:

sudo apt remove pylint3 python3-googleapi python3-lxml python3-matplotlib python3-numpy python3-pip python3-pyocr python3-scipy python3-tk python-lxml python-numpy python-pip python-setuptools

sudo apt autoremove

список вещей, установленных через pip ls -ltd /usr/local/lib/python3.5/dist-packages/*

удалить их [ ! d9] pip3 uninstall setuptools pip3 uninstall pydicom pip3 uninstall docx

lastly pip себя

pip3 uninstall pip

удалить все, что установлено для пользователя, удалив все здесь

'$ HOME /.local/lib/python*'

Очистить установку python

sudo apt install python3-pip pylint3 python3-venv

Настроить виртуальную среду

У меня есть проект под названием plan-report. в этом каталоге (не как root)

python3 -m venv plan-report-env chmod +x ./plan-report-env/bin/activate # this line needs repeating each time a terminal is opened ./plan-report-env/bin/activate

переустановить пакеты python в виртуальной среде. например

pip install numpy

Обратите внимание, что именно python3 создал venv, так что теперь вы просто скажете pip, а не pip3. Кажется, нормально обновить пипс внутри вен.

pip install --upgrade pip

0
ответ дан 23 July 2018 в 20:50

sudo apt-get upgrade python-setuptools сделал трюк для меня. Надеюсь, это тоже поможет.

0
ответ дан 22 May 2018 в 12:55
  • 1
    Приятно видеть, что вы это решили. Я нашел свой источник после вашего последующего вопроса в: github.com/pypa/pip/issues/4216 Там сказано, что: ... the problem arose when Setuptools 31 introduced support for setup.py develop on namespace packages, which required the expansion of -nspkg.pth files. This change essentially meant that older versions of pkg_resources didn't support this new format and would choke. , и это, похоже, также применимо к вашей команде. – Kenavera 24 February 2018 в 13:26

sudo apt-get upgrade python-setuptools сделал трюк для меня. Надеюсь, это тоже поможет.

0
ответ дан 17 July 2018 в 20:06

sudo apt-get upgrade python-setuptools сделал трюк для меня. Надеюсь, это тоже поможет.

0
ответ дан 23 July 2018 в 20:50
  • 1
    Приятно видеть, что вы это решили. Я нашел свой источник после вашего последующего вопроса в: github.com/pypa/pip/issues/4216 Там сказано, что: ... the problem arose when Setuptools 31 introduced support for setup.py develop on namespace packages, which required the expansion of -nspkg.pth files. This change essentially meant that older versions of pkg_resources didn't support this new format and would choke. , и это, похоже, также применимо к вашей команде. – Kenavera 24 February 2018 в 13:26

Другие вопросы по тегам:

Похожие вопросы: