Некоторые проблемы с использованием записи процесса сервера + VScode

        2.24 Я никогда раньше не использовал SSH для подключения к удаленному серверу, поэтому сегодня запишу процесс подключения.

        3.11 Обновление некоторых проблем среды VScode

        3.15 Обновление проблемы отладки VScode


        На предыдущей стажировке я установил MobaXterm, который можно использовать для открытия удаленного сеанса SSH, но я не очень хорошо его изучил. Раньше я не использовал операционную систему Linux для запуска кода, но теперь мне приходится использовать сервер.

        Когда я закончил дизайн, я хотел попробовать крупномасштабную нейронную сеть, но обнаружил, что скорость обучения была слишком низкой, а размер пакета, который я мог использовать вычислительных ресурсов, был слишком мал, и я беспокоился о видео. Мне было интересно, могу ли я узнать об обучении сервера удаленного подключения SSH.

Оглавление

1. подключение командной консоли cmd

1. Способ подключения с ключом

2. Изменить ключевые разрешения


1. подключение командной консоли cmd

1. Способ подключения с ключом

        Самый простой синтаксис ssh требует только указания имени пользователя и имени хоста:

ssh user@hostname

        Если вы хотите указать номер порта:

ssh -p 10022 user@hostname

        Однако обычное соединение SSH должно иметь ключ rsa.Здесь, если вы хотите указать ключ, вам нужно:

ssh -p 10022 -i D:/id_rsa user@hostname

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

        (Сетевая диаграмма) Это означает, что ваши ключевые полномочия слишком широки.

2. Изменить ключевые разрешения

        Чтобы изменить разрешение ключа, вы можете обратиться к этому: Сообщается об ошибке «слишком открыто» при установке туннеля SSH?

        (Я также столкнулся с ошибкой «не внутренняя или внешняя команда», о которой сообщается в системном окне cmd, ссылка: не внутренняя или внешняя команда )

        (Вы можете столкнуться с ситуацией, когда команда ssh не работает: «ssh» не распознается как внутренняя или внешняя команда или работающая программа )

         До и после замены:

         На этом этапе вы должны быть в состоянии подключиться.

Два, проблема Vscode

1. Проблема с импортом в том же проекте Python

        Давайте просто опишем проблему.В проекте, если вы запускаете файл Python в подпапке, файл не может импортировать другой файл Python в папку того же уровня. То есть ошибка модуля не возникает.

        Я ссылаюсь на эту статью, но она бесполезна : [Проблема импорта в том же проекте VSCode Python]

        Кстати, напишите, как открыть файл launch.json файла проекта. Сначала я не знал, как открыть этот файл.Мне нужно перейти в верхнюю строку меню VScode->Выполнить->Добавить файл конфигурации->python->python.В это время будет файл « . vscode " в папке вашего проекта

        settings.json генерируется так: ctrl+shift+P -> поиск settings.json -> откройте настройки рабочей области (JSON), вы найдете settings.json в .vscode .

        Правильный способ - написать в коде:

sys.path.append("..")

         На этом этапе вы можете импортировать и запускать в обычном режиме.

2. Отладка не может импортировать, но нормальная работа может.

        Эта проблема возникает в том же контексте, что и предыдущая проблема, файл может работать нормально, но отладчик не может распознать импортированный пакет:

        Я предполагаю, что рабочий адрес файла в файле отладки launch.json отличается от обычного рабочего, но я не нашел решения более низкого уровня.

        После тестирования, после импорта os добавляем:

os.chdir(sys.path[0])

        Такой проблемы нет.

3. Терминал VScode не может распознать команду conda

Эта статья ,         на которую я ссылаюсь , обратите внимание на изменение переменной среды Path в системе.

Supongo que te gusta

Origin blog.csdn.net/m0_51562349/article/details/129113989
Recomendado
Clasificación