学python用ubuntu还是win10_pycharm使用windows10子系统ubuntu环境运行python

在Microsoft Store中搜索ubuntu 找到后点击安装、启动进入ubuntu界面设置账号密码

进入页面后输入cat /etc/lsb-release 查看系统版本 我安装的是ubuntu 20.04.1 LTS

先更新下包

sudo apt-get update

sudo apt-get upgrade

image

可以在pycharm的terminal中用ssh请求连接测试一下,发现连接被拒绝了。

image

因为这里默认使用端口22连接,而22已经被windows占用。打开配置文件,

sudo vi /etc/ssh/sshd_config

修改端口为2222

image

保存退出后启动ssh

sudo service ssh start

发现启动失败提示sshd error: could not load host key

使用命令安装

sudo dpkg-reconfigure openssh-server

完成后查看启动ssh启动状态成功

image

再在pycharm中连接测试下,发现已经可以连接了

image.png

但是又发现一个新问题

image.png

继续修改之前的文件 找到PasswordAuthentication 改为yes

image.png

然后重启ssh

sudo service ssh --full-restart

再用ssh连接,发现root账号登陆总是不成功,需要使用启动ubuntu设置的账号密码登录,注意现在使用2222端口连接

ssh yourname@127.0.0.1 -p 2222

接下来在pycharm中点击Tools > Deployment > Configuration 增加sftp连接,填入刚刚ssh连接的配置信息,点击Test Connection连接成功

image.png

在Setting->Project:Intepreter中选择SSH Intepreter 使用刚刚添加的连接

image.png

点击next,选择远程的环境。 这里我使用miniconda的虚拟环境,再选择本地项目文件目录和远程文件目录

image.png

点击运行发现找不到远程文件

image.png

打开配置的sftp连接配置mappings 目录映射,跟刚才配置编译环境一样的目录

image.png

最后再运行一次,成功!

image.png

pip安装包时遇到gcc问题

sudo apt-get install build-essential

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值