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

ops/2024/9/25 17:57:27/

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

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

1:我的是windows主机
2:有WSL2
3:有Ubuntu系统
4:希望直接在Ubuntu中创建django项目
5:并且希望pycharm能够直接运行

解决方法:如下

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

https://www.jetbrains.com/help/pycharm/2024.1/using-wsl-as-a-remote-interpreter.html

1:打开Ubuntu
在这里插入图片描述

![[Pasted image 20240423073203.png]]

2:查看是否安装了rsync

rsync -version

如下图:已经安装
在这里插入图片描述

![[Pasted image 20240423073238.png]]

创建django项目

在这里插入图片描述

![[Pasted image 20240424015723.png]]

创建后,可以在ide中运行

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

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

进入虚拟环境
source activate
退出虚拟环境
deactivate

在这里插入图片描述

![[Pasted image 20240424015917.png]]

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

cd /home/luichun/luichuns/djangoapp/app/.venv/bin
source activate
退出虚拟环境
cd /home/luichun/luichuns/djangoapp/app/.venv/bin
deactivate

升级pip

pip install --upgrade pip

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

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

django项目的主目录

cd /home/luichun/luichuns/djangoapp/app

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

![[Pasted image 20240424020127.png]]

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

案例:
在这里插入图片描述

![[Pasted image 20240424020321.png]]

1:手动运行django项目

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

3:查看pip list

/home/luichun/luichuns/djangoapp/app/.venv/bin/pip list

4:手动安装插件

/home/luichun/luichuns/djangoapp/app/.venv/bin/pip install xxx

视频过程

Windows主机中进行开发django项目


http://www.ppmy.cn/ops/18573.html

相关文章

[USACO18DEC] S 补题报告

目录 1 AC情况2 题目详情Convention SConvention II SMooyo Mooyo S 1 AC情况 Convention SConvention II SMooyo Mooyo S Accepted \texttt{\color{green}{Accepted}} Accepted Accepted \texttt{\color{green}{Accepted}} Accepted Unaccepted \texttt{\color{red}{Unaccept…

短视频矩阵营销系统 poihuoqu 任意文件读取漏洞复现

0x01 产品简介 短视频矩阵营销系统是由北京华益云数据科技有限公司开发的一款产品,这家公司专注于抖音短视频矩阵营销系统的研发,致力于为企业提供全方位的短视频营销解决方案。华益云抖销短视频矩阵系统可以帮助企业快速搭建多个短视频账号,实现内容的批量制作和发布,提高…

神经网络的激活函数

目录 神经网络 激活函数 sigmoid 激活函数 tanh 激活函数 backward方法 relu 激活函数 softmax 激活函数 神经网络 人工神经网络( Artificial Neural Network, 简写为ANN)也简称为神经网络(NN)&#xff0c…

移动应用安全

移动应用安全 移动应用安全主要关注Android、iOS、Windows Phone等平台上移动应用软件安全状态。它涉及应用程序在其设计运行的平台上下文中的安全问题、它们使用的框架以及预期的用户集。所有主流的移动平台都提供大量可选的安全控制,旨在帮助软件开发人员构建安全…

JVS物联网平台驱动网关管理:智能化与自动化的探索

驱动网关的管理 驱动网关是对驱动进程进行生命周期的管理,包括驱动进程的创建、启停、更新、结束等管理功能。 如下图所示: 驱动代理程序是驱动网关的管理程序,每个驱动网关对应于一个驱动代理程序,驱动代理程序初始版本是安装在…

计算机服务器中了mkp勒索病毒怎么办,mkp勒索病毒解密数据恢复流程

网络技术的不断应用与发展,为企业的生产运营带来了极大便利,越来越多的企业依赖网络开展各项工作业务,网络也大大提升了企业的生产运营效率,但网络是一把双刃剑,在为企业提供便利的同时,也为企业的数据安全…

牛客NC52 有效括号序列【简单 栈 C++/Java/Go/PHP】

题目 题目链接: https://www.nowcoder.com/practice/37548e94a270412c8b9fb85643c8ccc2 核心 栈的思想参考答案C class Solution {public:/*** 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可*** param s string…

Git TortoiseGit 详细安装使用教程

前言 Git 是一个免费的开源分布式版本控制系统,是用来保存工程源代码历史状态的命令行工具,旨在处理从小型到非常大型的项目,速度快、效率高。《请查阅Git详细说明》。TortoiseGit 是 Git 的 Windows Shell 界面工具,基于 Tortoi…