当前位置: 首页 > news >正文

网站建设文化如何网站建设记在哪个科目

网站建设文化如何,网站建设记在哪个科目,黄骅做网站|黄骅网站|黄骅百度优化|黄骅百度推广|黄骅微信|黄骅,基于云服务器的网站开发文章目录 一、创建pycharm用户并授予sudo权限0. 启动WSL下的CentOS1. 创建pycharm用户并授予sudo权限2. 设置pycharm用户为wsl启动Linux的默认用户3. 重启并重新登录wsl下的CentOS4. 验证pycharm用户的sudo权限 二、创建基于WSL的Python Interpreter1. 添加基于WSL的Python Int… 文章目录 一、创建pycharm用户并授予sudo权限0. 启动WSL下的CentOS1. 创建pycharm用户并授予sudo权限2. 设置pycharm用户为wsl启动Linux的默认用户3. 重启并重新登录wsl下的CentOS4. 验证pycharm用户的sudo权限 二、创建基于WSL的Python Interpreter1. 添加基于WSL的Python Interpreter2. 选择 Linux 分发3. 选择Python Interpreter环境4. 在Pycharm下使用WSL的Python解释器 三、配置基于WSL的Terminal1. 配置Terminal2. 验证WSL Terminal配置是否成功3. 进入Terminal时自动激活虚拟环境4. 验证效果 本文将总结如何在Pycharm中配置基于WSL的Python Interpreters以及配置基于WSL的Terminal。 以下演示环境 WSL 分发版本CentOS8 Pycharm 版本Pycharm 2023.2 你可能需要的 如何在WSL上导入任何Linux发行版 PyCharm 各版本下载 使用JetBrains家族产品的同学你可能需要ja-netfilter、ja-netfilter-all 一、创建pycharm用户并授予sudo权限 这里在WSL下的CentOS里创建一个名为pycharm的用户专供Pycharm工具使用。 当然这不是必须的你可以使用默认的root用户但不推荐你也可以使用其他已有的用户 0. 启动WSL下的CentOS wsl -d CentOS81. 创建pycharm用户并授予sudo权限 先更新yum源安装passwd、sudo命令 yum update -y yum install passwd sudo -yadduser -G wheel pycharm命令adduser -G wheel pycharm将用户添加到wheel组。 wheel组中的用户会自动被授予 sudo权限并且可以执行需要提升权限的任务。 passwd pycharm使用passwd pycharm命令给用户设置密码 2. 设置pycharm用户为wsl启动Linux的默认用户 echo -e \n[user]\ndefaultpycharm /etc/wsl.conf3. 重启并重新登录wsl下的CentOS wsl --terminate CentOS8 wsl -d CentOS84. 验证pycharm用户的sudo权限 C:\Users\Administratorwsl -d CentOS8 --cd ~ [pycharmGC ~]$ ls /root ls: cannot open directory /root: Permission denied [pycharmGC ~]$ sudo ls /rootWe trust you have received the usual lecture from the local System Administrator. It usually boils down to these three things:#1) Respect the privacy of others.#2) Think before you type.#3) With great power comes great responsibility.[sudo] password for pycharm: anaconda-ks.cfg anaconda-post.log original-ks.cfg [pycharmGC ~]$二、创建基于WSL的Python Interpreter 在你的Python项目中添加基于WSL的Python Interpreter 1. 添加基于WSL的Python Interpreter 打开Pycharm的设置 Project: 项目名称 Python Interpreter 点击Add Interpreter选择On WSL 2. 选择 Linux 分发 在 Linux distribution 下拉列表选择你要使用的Linux分发我这里选择CentOS8选择后将自动检测所选的Linux分发是否有可用的Python环境。 如果没有可用的python环境则需要自行安装 3. 选择Python Interpreter环境 支持System Interpreter系统级的Python解释器也支持Virtualenv Environment、Conda Environmen虚拟环境。推荐使用虚拟环境防止污染Linux系统的Python环境。 这里使用Virtualenv Environment创建一个新的虚拟环境默认它会创建在默认的用户主目录下创建一个.virtualenvs/项目名称下。 4. 在Pycharm下使用WSL的Python解释器 如下可以在Pycharm下使用基于WSL的Python解释器了。 三、配置基于WSL的Terminal 大多数情况下在项目开发过程中可能需要登录到Python解释器所在的终端进行一些相关的配置等。下面是如何配置在Pycharm中登录WSL下的Linux终端。 1. 配置Terminal 打开Pycharm的设置 Tools Terminal 在Application Settings的Shell path中配置修改为wsl(默认的为ps或cmd) 这里填写的方式跟命令行一样可以带参数如 wsl -d CentOS8 --cd ~指定wsl启动的分发并且进入Linux后切换到用户主目录 如果不指定CentOS8则会启动当前系统下默认的Linux分发。 如果不指定–cd参数则进入Linux后默认是当前项目所在路径。 你也可以指定登录Linux的用户如下 wsl -d CentOS8 -u pycharm --cd ~如果不指定-u参数则会登录默认的用户。因为前面设置里已经将pycharm用户设置为CentOS8的默认登录用户了所以针对示例来说可以不用-u pycharm。 2. 验证WSL Terminal配置是否成功 可以看到打开Terminal时默认打开了 WSL的CentOS终端并且切换到了pycharm用户的主目录。 但是我还想在进入Terminal终端时自动激活虚拟环境。 继续往下看。 3. 进入Terminal时自动激活虚拟环境 在用户主目录下的.bashrc文件末尾添加如下命令 source ~/.virtualenvs/StudyA/bin/activate 示例 [pycharmGC ~]$ vi .bashrc [pycharmGC ~]$ cat .bashrc # .bashrc# Source global definitions if [ -f /etc/bashrc ]; then. /etc/bashrc fi# User specific environment if ! [[ $PATH ~ $HOME/.local/bin:$HOME/bin: ]] thenPATH$HOME/.local/bin:$HOME/bin:$PATH fi export PATH# Uncomment the following line if you dont like systemctls auto-paging feature: # export SYSTEMD_PAGER# User specific aliases and functionssource ~/.virtualenvs/StudyA/bin/activate[pycharmGC ~]$4. 验证效果 如下可以看出打开CentOS的Terminal后自定激活了虚拟环境 参考资料 add-wsl-specific-components-like-a-default-user using-wsl-as-a-remote-interpreter
http://icebutterfly214.com/news/5548/

相关文章:

  • 2025 年江苏叠螺机,叠螺机维修,食品厂污泥脱水叠螺机,畜牧养殖污泥处理叠螺机厂家最新推荐,聚焦资质、案例、售后的五家机构深度解读
  • 2025年10月小型挖掘机售后保障排行:五品牌实测对比
  • 2025年10月防脱生发产品评价榜:国货与进口实测数据横向对比
  • 《AI工程》书介绍
  • 2025 年汽车升降机,移动式升降机,提升机,登车桥厂最新推荐排行榜:技术实力与市场口碑深度解析
  • 2025年济南小型画室培训机构推荐精选榜单,美术生择校参考,济南画室培训机构,画室机构厂家推荐
  • 使用JMH对远程接口进行压测
  • 2025年郑州除甲醛公司权威推荐榜单:氧道净醛水漆/新房装修除甲醛/甲醛净化服务商精选
  • FramePack: The Best Free Open-Source AI Video Generator for Long Videos in 2025
  • MovieDreamer Hierarchical Generation for Coherent Long Visual Sequences
  • 2025年10月印刷厂推荐:市场报告级评测排行榜单解析 2025年10月印刷厂推荐:全维度对比榜单及解决方案指南
  • 20W 奖金!探索 Agent 新纪元
  • [MySQL] MySQL技术大全:开发、优化与运维实战
  • 2025年10月网上兼职赚钱正规平台推荐:排行榜单与解决方案
  • 2025年10月智能学习机品牌推荐:新课标闭环学习方案排行
  • 2025 江苏省大学生程序设计大赛 2025 广东省大学生程序设计竞赛题解
  • 2025年10月市场地位认证机构排行:尚普咨询集团领衔榜中榜
  • 成都桥架工厂口碑排行榜:2025年专业采购指南与供应商深度解析
  • wireguard 入门
  • 背包问题千千结:遍历顺序、内外循环,我们该如何思考?
  • 2025年皮带称厂家权威推荐榜单:装载机秤/螺旋秤/定量给料机源头厂家精选
  • 2025年10月中型挖掘机品牌推荐:五强综合榜对比排行
  • 解析2025强网拟态EZMiniAPP
  • sg_后台线程运行函数:.perform_long_operation(func, callback)
  • Ubuntu 中的 AppArmor
  • 2025年阻燃14mm尼龙隔热条厂家最新推荐排行榜
  • 2025年可靠的模压桥架厂家最新实力排行
  • 2025 工业加热器厂家选型指南:最新推荐实力制造商排行榜,覆盖多场景加热设备解决方案
  • 2025年质量好的高速单壁波纹管设备最新TOP排名厂家
  • 2025年质量好的抗病毒防火板厂家实力及用户口碑排行榜