赞
踩
需要pycharm专业版才可以远程调试
如:-p 2892:22
,这里把服务器的22端口号映射到外面2892;
sudo apt update
sudo apt install openssh-server
打开配置文件:
sudo vim /etc/ssh/sshd_config
(1)取消注释
Port 22
(2)修改
#PermitRootLogin prohibit-password
改为:
PermitRootLogin yes
service ssh start
passwd
进入设置步骤:File->settings->Project:XXX->Python Interpreter
在Python Interpreter
中增加ssh服务,然后设置:
ip:主机ip
端口号:设置的映射端口号,这里是2892
用户名:root(统一)
密码:第4步设置的密码
然后在docker上which python3
看python的位置,设置python环境就好了,enjoy~
远程Debug时External Libraries没东西
解决方案:
在设置连接服务器时,点击:
输入你的环境包路径即可:
配置环境时报错:/usr/bin/python: error while loading shared libraries: libpython3.7m.so.1.0: cannot open shared object file: No such file or directory
解决方案:
which python
ldd /usr/bin/python
find / -name “libpython3.7m.so.1.0” 找到路径:/usr/local/lib/libpython3.7m.so.1.0
/etc/ld.so.conf.d目录,创建文件python3.conf,加入这个库所在的路径/usr/local/lib,再:
ldconfig
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。