首页 > 其他分享 >【pycharm】Mark Directory as sources root 的作用

【pycharm】Mark Directory as sources root 的作用

时间:2023-03-21 21:14:08浏览次数:36  
标签:PYTHONPATH Mark sources https Directory root

1、场景

    平时使用pycharm,有时出现导包问题,将那个目录Mark Directory as sources root,然后就可以正常运行代码了

 

2、原理

     其实主要就是将那个目录加到PYTHONPATH中

     先看未标记为sources root的PYTHONPATH环境变量输出

import os

print(os.environ.get('PYTHONPATH'))

    

    标记为sources root之后的输出

  

 

 

 

3、PYTHONPATH作用

     PYTHONPATH 是python程序用来搜索模块的路径

     path是系统环境变量,是系统用于查找可执行文件的目录

 

 

4、如何设置PYTHONPATH

https://www.dovov.com/python-pythonpath.html

https://blog.csdn.net/Likianta/article/details/126660058

 

 

 

参考链接:

https://blog.csdn.net/littlehaes/article/details/101069180

https://www.cnblogs.com/zukang/p/14817584.html

    

 

标签:PYTHONPATH,Mark,sources,https,Directory,root
From: https://www.cnblogs.com/fireblackman/p/17241377.html

相关文章

  • markdown分页导出pdf
    问题markdown不能分页导出pdf不美观方案在需要分页之处插入以下html代码,在导出pdf时生效<divSTYLE="page-break-after:always;"></div>......
  • Markdown学习
    Markdown学习标题:三级标题四级标题五级标题六级标题字体:hello,worldhello,worldhello,worldhello,world引用:努力学习分割线:图片:超链接:点击跳转列表......
  • benchmark实用命令
    获取所有key:etcdctlget--prefix""--endpoints=192.168.43.104:12379 删除所有key:etcdctldel--prefix""--endpoints=192.168.43.104:12379 查询etcd节......
  • markdown学习
    Markdown学习标题标题:#+标题名字二级标题三级标题以此类推字体hellowordhelowordhellowordhelloword引用选择狂神说java,走向人生巅峰分割线图片超......
  • MarkDwon
    一级标题二级标题三级标题四级标题字体helloworld!helloworld!helloworld!hellowold!引用JAVA是世界上最好的语言 分割线图片超链接点击跳转博客列......
  • vue2 - 好用的markdown开源编辑器
    mavonEditor:https://github.com/hinesboy/mavonEditor VueQuillEditor:https://www.kancloud.cn/liuwave/quill/1434140//main.js使用markdown插件importVueQuillEd......
  • resources目录下的mapper写sql语句没有提示
    resources目录下的mapper写sql语句没有提示首先了解一下mybatix-config.xml连接mapper文件的三种方式:<!--第一种--><mapperresource="com/bbl/dao/UserMa......
  • Markdown文档排版必须掌握的技巧: 消除MD033错误
    Markdown文档排版必须掌握的技巧:消除MD033错误Markdown的排版问题一直是技术人的痛点,而MD033错误更是让人头疼不已。本文分享了解决MD033错误的技巧和注意事项,帮你写出......
  • 常用Markdown语法学习
    Markdown语法学习标题语法一共有六级标题一级标题二级标题三级标题四级标题五级标题六级标题用"#"号代表标题等级,"#"号越多,标题等级越低注意!"#"号和标题文字......
  • Card Marking
    如果younggc线程只遍历年轻代内的对象引用,那么老年代到年轻代的跨代引用就会被忽略,被老年代存活对象跨代引用的年轻代对象会被回收,这样就破坏了应用程序的运行。但是如......