本地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项目

相关推荐
lucky67075 分钟前
Windows 上彻底卸载 Node.js
windows·node.js
编程小白202627 分钟前
从 C++ 基础到效率翻倍:Qt 开发环境搭建与Windows 神级快捷键指南
开发语言·c++·windows·qt·学习
EHagSJVNpTY35 分钟前
MATLAB 中基于最大重叠离散小波变换的心电信号处理探索
ubuntu
.小墨迹1 小时前
apollo学习之借道超车的速度规划
linux·c++·学习·算法·ubuntu
技术路上的探险家2 小时前
Ubuntu下Docker与NVIDIA Container Toolkit完整安装教程(含国内源适配)
linux·ubuntu·docker
凯子坚持 c2 小时前
CANN 性能剖析实战:从原始事件到交互式火焰图
windows·microsoft
开开心心就好3 小时前
发票合并打印工具,多页布局设置实时预览
linux·运维·服务器·windows·pdf·harmonyos·1024程序员节
獨枭3 小时前
PyCharm 跑通 SAM 全流程实战
windows
无证驾驶梁嗖嗖3 小时前
用Plex打造随身私人影院告别影音杂乱,必须加上cpolar突破地域限制!
ubuntu
Sheep Shaun3 小时前
揭开Linux的隐藏约定:你的第一个文件描述符为什么是3?
linux·服务器·ubuntu·文件系统·缓冲区