pip упакован отдельно от Python в Ubuntu ( python-pip и python3-pip ). Ваша версия pip3 (версия 8.1.1) не распознается Python 3.7.2, которого нет в репозиториях Ubuntu 16.04 по умолчанию. Поэтому вы должны принудительно переустановить pip3. Откройте терминал и введите:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python3 get-pip.py --force-reinstall
Проверьте версию pip3 и убедитесь, что это последняя версия.
$ pip3 -V pip 19.0.2
Причина, по которой Python 3 не может найти pip3, связана с плачевным состоянием ваших программных источников, которые вы должны исправить немедленно, иначе ошибки такого типа будут повторяться. Вы никогда не должны смешивать программные источники из двух разных выпусков Ubuntu, в вашем случае xenial (16.04) и trusty (14.04). Самый простой способ исправить ваши программные источники - просто заменить все, что у вас есть в /etc/apt/sources.list
, на исходные программные источники Ubuntu 16.04. Стандартный Ubuntu 16.04 sources.list выглядит так:
Стандартный файл sources.list для Ubuntu 16.04 выглядит следующим образом:
deb http://archive.ubuntu.com/ubuntu/ xenial main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ xenial-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu xenial-security main restricted universe multiverse
deb http://archive.canonical.com/ubuntu xenial partner
Открыть /etc/apt/sources.list
для редактирования в текстовом редакторе nano:
sudo nano /etc/apt/sources.list
Альтернативный способ сделать это - закомментировать все строки, содержащие строку trusty
в /etc/aptsources.list
, предшествуя каждой строке, содержащей строку trusty
, с символом #
.
Инструкции по использованию nano всегда отображаются внизу страницы. Используйте комбинацию клавиш Ctrl kbd> + O kbd> и после этого нажмите Enter kbd>, чтобы сохранить файл в его текущем местоположении. Используйте комбинацию клавиш Ctrl kbd> + X kbd> для выхода из nano.
После того как вы восстановили sources.list, запустите sudo apt update
, чтобы обновить список доступных пакетов. Вы также можете переключить зеркало по умолчанию на зеркало, которое ближе к вам, на вкладке Ubuntu Software в Software & amp; Обновление приложения. Таким образом, установка и обновление программного обеспечения будут загружаться быстрее.
Вы можете попробовать. .. ALT R U R
- если ваш курсор находится в методе Test, R # просто запускает этот тест
- если он находится в тестовом классе, но не в методе, R # запускает все тесты в классе
Для Resharper 4.5 OOTB:
Обозреватель модульных тестов: Ctrl + Alt + U
Сеансы модульных тестов: Ctrl + Alt + T
Закрыть активное Окно: Shift + Esc
Я только что заметил на прошлой неделе, что на моей клавиатуре есть кнопка щелчка правой кнопкой мыши между Alt и Ctrl с правой стороны, поэтому мышь не требуется для перехода к конкретному тесту. Да!
Пользовательское сопоставление клавиш с помощью метода Бена Шейрмана :
ReSharper.ReSharper_UnitTest_ContextDebug
: Alt + T, Alt + D
ReSharper.ReSharper_UnitTest_ContextProfile_ContextProfile:
116244] Alt + T, Alt + P
ReSharper.ReSharper_UnitTest_ContextRun
: Alt + T, Alt + T
и Alt + T, Alt + R
ReSharper.ReSharper_UnitTest_RunSolution
: Alt + T, Alt + S
ReSharper.ReSharper_UnitTest_RunSolution
: Alt + T, Alt + A
С тех пор, как я задал этот вопрос, вот что я использовал:
откройте окна 'Unit Test Explorer' и 'Unit Test Session'
Выбор одного теста в 'Unit Test Session'
Выбор нескольких тестов в 'Unit Test Session'
Shift
, одновременно перемещаясь
клавишами со стрелкамиCtrl
во время использования клавиш со стрелками
и переключать Spacebar
для выбора/отмены выбора тестовЗапуск и выполнение тестов в 'Unit Test Session'
нажмите кнопку контекстного меню (находится
между кнопками Alt
и Ctrl
на большинстве клавиатур, ориентированных на Windows)
или
альтернативно, нажмите Shift
+ F10
перемещайтесь с помощью клавиш со стрелками внутри
и нажмите Enter
при любом выборе
или
для Run Selected Tests
, нажмите r
+
Enter
для Отладка выбранных тестов
, нажмите d
Выберите гиперссылки строк ошибок стека вызовов
если тест не работает и стек вызовов
отображается, разделяя окно 'Session'
окна, нажмите Tab
для перехода от
раздела теста к ссылкам на ошибки
в нижнем разделе
после перехода по вкладке к конкретной строке ошибки, нажмите
Enter
, чтобы перейти к строке кода с
ошибка времени выполнения
нажмите Shift
+ Tab
несколько раз при необходимости, чтобы вернуться назад
от стека вызовов (нижний) раздел обратно к блоку
тестов (верхняя) секция