社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

[ 干货 ] 连接Linux进行Python开发和调试

程序媛小庄 • 3 年前 • 281 次点击  
阅读 59

[ 干货 ] 连接Linux进行Python开发和调试

这是我参与8月更文挑战的第13天,活动详情查看:8月更文挑战

image.png

微信公众号搜索 程序媛小庄 人生苦短 一起学Python

前言

很多时候本地开发环境都是windows,除了一些有钱的大厂会给XDM配一个mac,这样可能就会产生一些问题,python开始比较依赖第三方库,而有时第三方库分Linux版本和windows版本,在windows导出的第三方库文件在Linux上装不上就很尴尬了,既然生产环境都是Linux那就直接在Linux环境中开发不就得了,本文小编就教小伙伴们如何在windows电脑上使用Linux的环境进行开发,一起看看吧。

Linux安装python解释器

谷歌只要搜一下便能搜出来一堆在Linux上安装python解释器的文章,这里小编就简单赘述一下源码包的安装步骤。

① 下载python解释器源码包

cd /usr/local  
wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz
复制代码

② 解压源码包

tar -xzvf Python-3.6.4.tgz 
复制代码

③ 安装python解释器需要的编译器和依赖

yum install -y gcc make build-essential libssl-dev zlib1g-dev \
libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev \
libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev
复制代码

④ 编译安装

# 进入解压后的目录
cd /usr/local/Python-3.6.4

# 检查安装环境 生成Makefile文件 指定安装到/usr/local/python39
./configure --enable-optimizations --prefix=/usr/local/python39

# 编译和编译安装
make && make install
复制代码

⑤ 建立软链接,为了区分python版本软链接这里小编直接使用的是python3.9和pip3.9方便区分python解释器各个不同版本。

ln -s /usr/local/python39/bin/python3.9 /usr/bin/python3.9
ln -s /usr/local/python39/bin/pip3.9 /usr/bin/pip3.9
复制代码

Pycharm连接远程Linux上的Python解释器

在pycharm上进行设置将Python解释器设置为Linux上的Python解释器,具体方法请看小编神操作哦~ 以windows上的pycharm为例。

首先点击Tools->Deployment->configuration,然后点击左上角+选择SFTP为远程服务器上的解释器创建名字。

image-20210813161823117

然后配置SSH,点击SSH configuration后的...创建新的SSH链接。同样点击左上角+,填写下述信息。填写完成并且测试链接成功后点击apply应用。

image-20210813162120978

然后在SSH confuguration上直接选择刚刚创建的SSH链接,Root path选项可以选择Linux服务器上Python项目所在目录。

image-20210813162805340

然后在Pycharm的设置中为项目选择解释器时,选择添加解释器,如下图所示。

image-20210813163239152

然后继续重复配置SSH配置。配置后选择下一步。

image-20210813163307978

配置Python解释器和项目路径。

image-20210813163619341

然后就可以发现在Python解释器上就可以发现远程的Python解释器咯。下面就来介绍一下如何将本地文件同步到Linux服务器上。

windows和Linux文件同步

以django项目为例,直接在本地创建一个django项目然后上传至Linux服务器上。当在本地上修改文件后可以直接上传至远程服务器。步骤如下图所示:

image-20210813164454457

文件传输进度可以通过pycharm下端的File Transfer进行查看。

image-20210813164628669

至此就完成在远程服务器上进行调试和开发咯~

结语

文章首发于微信公众号程序媛小庄,同步于掘金

码字不易,转载请说明出处,走过路过的小伙伴们伸出可爱的小指头点个赞再走吧(╹▽╹)

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/118441
 
281 次点击