linux单系统安装与pycharm远程连接

Linux单系统安装及PyCharm远程连接教程

最近公司的项目中开发的算法模型专门供内部业务人员使用,模型需要配置较高,且模型只供公司的部分业务人员内部使用,租用云服务器性价比较低,因此拿了公司一台闲置的window主机,将其作为服务器使用。以下做个记录。

linux系统下载。

由于公司使用的云服务器为ubuntu22.04,为了统一,去网站上下载对应版本的ios文件,这里选择下载的是桌面版。

下载地址如下:

https://releases.ubuntu.com/22.04/ubuntu-22.04.4-desktop-amd64.iso

Rufus下载

这个主要是做系统优盘使用,下载地址:Rufus - 轻松创建 USB 启动盘

启动优盘系统安装

参考如下链接:

U盘安装Ubuntu系统详细教程_哔哩哔哩_bilibili

linux的一些配置

设置root用户登录

系统安装好之后默认是不用root用户进行登录的,导致我后面使用ssh连接root用户总是报错,这里参考这一篇文章中的做法https://zhuanlan.zhihu.com/p/570235764,成功实现root用户登录。做法如下。软件如下.sh文件,运行即可

#!/bin/bash

 #set root password
sudo passwd root
 
#notes Document content
sudo sed -i "s/.*root quiet_success$/#&/" /etc/pam.d/gdm-autologin
sudo sed -i "s/.*root quiet_success$/#&/" /etc/pam.d/gdm-password
 
#modify profile
sudo sed -i 's/^mesg.*/tty -s \&\& mesg n \|\| true/' /root/.profile
 
#install openssh
sudo apt install openssh-server
 
#delay
sleep 1
 
#modify conf
sudo sed -i 's/^#PermitRootLogin.*/PermitRootLogin yes/' /etc/ssh/sshd_config
 
#restart server
sudo systemctl restart ssh

运行这个脚本,即可

python虚拟环境

第一步:

pip3 install virtualenv
pip3 install virtualenvwrapper

第二步:创建虚拟环境存储文件夹


cd ~
mkdir .virtualenvs

第三步:编辑环境


cd ~
vim .bashrc
# 在打开的文件的最后一行添加如下三个语句
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
source /usr/local/bin/virtualenvwrapper.sh
source ~/.bashrc

第四步:创建虚拟环境

# 创建一个指定Python版本的虚拟环境
mkvirtualenv -p python3.10 spider

ssh安装与启动

# 安装ssh
sudo apt-get install openssh-server
# 启动ssh
sudo systemctl start ssh
# 开机自启
sudo systemctl enable ssh
# 验证是否启动成功
sudo systemctl status ssh

查找linux的ip

ip addr

远程连接

环境配置与工作空间关联

打开pycharm,新建一个项目,找到project interpreter,点击按钮add

弹窗中选择SSH Interpreter ,填上远程主机的ip和用户名

点击下一步

在新的弹窗中找到远程服务的python地址

将本地的开发文件夹与远程服务器上的文件夹关联

Automatically建议不勾选,勾选的话,本地修改的代码会自动同步到服务器。我一般习惯修改完成之后手动更新。

文件的上传与下载

远程代码、文件的上传与下载

上面的设置好之后

找到想要下载或者跟新的文件或者文件夹,点击右键,找到Deployment,进行对应的上传或者下载

点击工具栏的Tools->Deployment->Browse Remote Host即可打开远程服务器的目录,访问其中的文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值