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

相关推荐
奋斗羊羊24 分钟前
rocketmq 及依赖环境编译安装过程记录(windows)
windows·rocketmq
予枫的编程笔记31 分钟前
【Linux入门篇】Linux入门不踩坑:内核、发行版解析+环境搭建全流程
linux·ubuntu·centos·vmware·xshell·linux入门·linux环境搭建
鲨辣椒100862 小时前
Linux软件编程基石——基础指令使用
linux·windows·microsoft
云小逸2 小时前
【Nmap 源码学习】深度解析:main.cc 入口函数详解
网络·windows·学习·nmap
郝学胜-神的一滴2 小时前
Python美学的三重奏:深入浅出列表、字典与生成器推导式
开发语言·网络·数据结构·windows·python·程序人生·算法
牙牙要健康2 小时前
【open3d】Windows 下编译 Open3D C++ 源码完整教程
开发语言·c++·windows
hampeter2 小时前
【填坑指南】Trae/VS Code 远程连接 Ubuntu,终端总是自动激活特定的 Conda 环境?三招教你彻底解决!
linux·ubuntu·conda·trae
露天赏雪3 小时前
JDK8 的入门避坑指南
java·服务器·windows·spring boot·后端·spring·性能优化
仗剑天涯 回首枉然3 小时前
Linux 和 windows 共享文件
linux·运维·windows
良逍Ai出海3 小时前
在 Windows & macOS 上安装 Claude Code,并使用第三方 Key 的完整教程
windows·macos