本地Windows主机,使用pycharm通过wsl的ubuntu来创建django项目

Windows主机在pycharm中通过wsl的ubuntu来创建django项目

需求:在windows主机中创建python项目再转接到linux服务器中运行,有点麻烦。【特别是存放日志文件或其他文件路径时需要修改为linux中的路径】

1:我的是windows主机

2:有WSL2

3:有Ubuntu系统

4:希望直接在Ubuntu中创建django项目

5:并且希望pycharm能够直接运行

解决方法:如下

文章最底部带B站视频操作流程

c 复制代码
https://www.jetbrains.com/help/pycharm/2024.1/using-wsl-as-a-remote-interpreter.html

1:打开Ubuntu

!\[Pasted image 20240423073203.png]

2:查看是否安装了rsync

c 复制代码
rsync -version

如下图:已经安装

!\[Pasted image 20240423073238.png]

c 复制代码
创建django项目

!\[Pasted image 20240424015723.png]

创建后,可以在ide中运行

但是想通过终端进行安装插件,就会发现终端中的环境与ide解析器的环境不一样

需要自己手动进入虚拟环境

c 复制代码
进入虚拟环境
source activate
退出虚拟环境
deactivate

!\[Pasted image 20240424015917.png]

不需要通过以下方式来进入虚拟环境,进入或退出虚拟环境

c 复制代码
cd /home/luichun/luichuns/djangoapp/app/.venv/bin
source activate
退出虚拟环境
cd /home/luichun/luichuns/djangoapp/app/.venv/bin
deactivate

升级pip

c 复制代码
pip install --upgrade pip

进入虚拟环境中安装python相关的插件,并不会被应用

【windows中的pycharm通过wsl的环境来开发django项目】【非远程wsl】

django项目的主目录

c 复制代码
cd /home/luichun/luichuns/djangoapp/app

在pycharm的ide中进入到这个项目的终端时:显示的是ubuntu的环境

!\[Pasted image 20240424020127.png]

也可以直接使用添加路径方式使得虚拟环境中的python执行安装pip等命令

案例:

!\[Pasted image 20240424020321.png]

1:手动运行django项目

c 复制代码
/home/luichun/luichuns/djangoapp/app/.venv/bin/python /home/luichun/luichuns/djangoapp/app/manage.py runserver localhost:8003 
python解析器的路径------------------------------【空格】 运行py文件的路径-------------------------------- 常规的命令

3:查看pip list

c 复制代码
/home/luichun/luichuns/djangoapp/app/.venv/bin/pip list

4:手动安装插件

c 复制代码
/home/luichun/luichuns/djangoapp/app/.venv/bin/pip install xxx

视频过程

Windows主机中进行开发django项目

相关推荐
椒颜皮皮虾྅16 分钟前
模型部署不再卡在环境上:DeploySharp 四大推理引擎与 Windows/Linux 离线交付实战
linux·运维·开发语言·人工智能·windows·计算机视觉·cuda
昂好的day32 分钟前
C# 同步异步与多线程:Thread / Task / 线程池一次讲透(上篇)
开发语言·windows·c#
垆边人似月.37 分钟前
Ubuntu 配置 Samba 共享文件夹并映射到 Windows 完整指南
linux·windows·ubuntu
BIBI204912 小时前
换 Git 托管平台怎么做?基于 TortoiseGit 的跨平台迁移教程
windows·git·tortoisegit·问题解决·版本控制·最佳实践
chushiyunen13 小时前
autoHotKey、windows自动化快捷键工具
运维·windows·自动化
燃烧的枫14 小时前
Windows 下 YOLO11 Det 的 TensorRT C++ 部署
pytorch·windows·tensorrt·关键点识别·yolo11
猪八宅百炼成仙15 小时前
让 AI 帮你清理电脑而不翻车:一个 Windows 体检调优 Skill 的工程化设计
人工智能·windows
鱼宵16 小时前
取集合第一个元素,Java 为什么要写三种写法?
java·windows·python·java21
kingx317 小时前
Windows Server 2008 应急加固实战:7 项入侵痕迹排查与修复
数据库·windows·提权·应急响应·加固
海域云SeaArea_20 小时前
Windows Server 2008 R2 从零安装 IIS7.5(二):php.ini 配置
开发语言·windows·php