PyCharm을 사용하여 우분투 가상 머신에 연결하여 동기화 및 디버깅을 수행합니다.

최근에는 pycharm으로 가상 머신에 연결하는 것부터 원격 배포 및 동기화 기능 구현, 로컬에서 수정된 파일을 원격 서버에 동기화하는 것까지 가상 머신을 사용하여 프로젝트를 실행하는 방법을 배우고 있습니다. 마주쳤다.

1. 사전 준비: PyCharm(프로페셔널 버전 필요), 가상 머신을 설치합니다.

VMware 다운로드: VMware Workstation Pro 다운로드icon-default.png?t=N7T8https://www.vmware.com/products/workstation-pro/workstation-pro -evaluation.html

Ubuntu 가상 머신이 올바르게 설치되어 실행되고 있는지 확인하세요.

1. 가상머신 IP 획득

sudo apt install net-tools#安装完成后,用户可以使用 ifconfig、route、netstat 等

2. "ifconfig"를 입력하여 IP 주소를 획득하고 나중에 사용할 수 있도록 저장하세요.

2. ssh_server 서버 설치

Linux 터미널에서 이 두 줄의 명령을 실행하면 연결이 되지 않는 문제를 해결할 수 있습니다.

sudo apt-get install openssh-server#安装openssh-server
sudo service ssh start#用来启动ssh

셋째, 연결을 시작할 수 있습니다

첫 번째,pycharm을 사용하여 새 프로젝트 만들기

둘째, 오른쪽 상단의 '파일'을 클릭하고 드롭다운 메뉴에서 '설정'을 선택하세요.

3. 설정 창에서 왼쪽의 "프로젝트: [프로젝트 이름]"을 클릭한 후(아직 프로젝트 이름을 지정하지 않은 경우 먼저 이름을 지정하세요) "Project Interpreter"(Project Interpreter)를 선택하고 상단의 오른쪽 모서리에 있는 "+" 기호(더하기 기호)를 클릭하고 팝업 메뉴에서 "SSH Interpreter"를 선택하세요.

4. "SSH Interpreter" 창에서 호스트 이름(Host), 사용자 이름(Username), 비밀번호(Password) 등 Ubuntu 가상 머신 관련 정보를 입력합니다. 가상 머신이 인증을 위해 SSH 키 쌍을 사용하는 경우 SSH 키를 사용하여 연결하도록 선택할 수도 있습니다.

위의 지침에 따라 다음 상황을 해결할 수 있습니다. IP 주소와 사용자 이름이 올바른지 확인하십시오.

아래로 이동하면 PyCharm이 SSH를 통해 Ubuntu 가상 머신에 연결을 시도합니다. 연결에 성공하면 PyCharm 하단에 "[Ubuntu 가상 머신 IP 주소]에 연결됨"과 같은 정보를 표시하는 녹색 상태 표시줄이 표시됩니다.

1. 이제 PyCharm에서 Python 프로그램을 생성 및 실행하고 Ubuntu 가상 머신과 동기화 및 디버그할 수 있습니다. PyCharm 편집기에서 코드를 작성하고 PyCharm의 디버깅 기능을 통해 디버깅할 수 있습니다. PyCharm에서 프로그램을 실행하면 해당 프로그램은 Ubuntu 가상 머신에서 실행되며, PyCharm 터미널에서 프로그램의 출력 및 오류 메시지를 볼 수 있습니다.

2. 원격 디버깅을 수행하려면 PyCharm에서 Python 프로그램을 연 다음 "Shift" 및 "F9" 키를 눌러 디버깅 모드를 시작할 수 있습니다. PyCharm은 Ubuntu 가상 머신에 연결하고 가상 머신에서 디버깅 세션을 시작합니다. PyCharm의 디버그 보기에서 프로그램의 실행 프로세스, 변수 값, 스택 추적 및 기타 정보를 볼 수 있습니다.

넷째,PyCharm에서 내장된 원격 배포 및 동기화 기능을 사용하여 로컬에서 수정된 파일을 원격 서버에 동기화

1. 사전 준비

ip addr     
#这个命令类似于ifconfig命令可以查看当前系统上所有网络接口的详细信息,包括IP地址
hostname -I  
#这个命令将显示当前系统的主机名和IP地址

서버가 CentOS 시스템인 경우 함께 제공되는 Python 버전이 2.7이므로 먼저 Python3 버전으로 업그레이드해야 합니다.

sudo apt-get updata
sudo apt-get install python3
#安装Python3
dpkg -s python3
#对于Debian/Ubuntu系统,可以使用这个命令查看Python3是否已经安装

2. 작업 단계

scp 명령을 통해 로컬 프로젝트 폴더를 가상 머신의 /home 경로에 복사하려면 다음 단계를 따르세요.:

참고로 로컬 컴퓨터에서 터미널을 열고 다음 명령을 실행하세요.
 

scp -r /home/user/Documents/project ubuntu@IP地址:/home

scp -r 要传输文件的绝对路径 虚拟机的用户名@IP地址:/home/虚拟机的用户名/创建一个新的文件夹。
请注意,通过scp命令复制目录时,需要使用-r选项来进行递归复制,以便复制整个project目录及其内容。

Enter를 누르면 가상 머신 사용자의 비밀번호를 입력하라는 메시지가 표시됩니다. 비밀번호를 입력한 후 scp 명령은 프로젝트 폴더를 가상 머신의 /home 경로로 복사하기 시작합니다.

완료되면 파일이 해당 경로에 있게 됩니다.

3. 동기화 기능 구현

  1. PyCharm에서 "파일" -> "설정"을 클릭합니다.
  2. "빌드, 실행, 배포" -> "배포"를 선택합니다.
  3. 이전에 구성한 원격 서버를 선택하고 "+"(더하기 기호)를 클릭한 다음 "동기화"를 선택합니다.
  4. 동기화할 로컬 프로젝트 디렉터리와 가상 머신의 대상 디렉터리를 선택합니다. (배포 경로: 동기화할 파일의 경로만 입력하세요.)구성을 저장하려면 클릭하세요. 

완료되면 엄지손가락을 눌러주세요.

추천

출처blog.csdn.net/weixin_72965172/article/details/134448207