原文:python命令行运行py文件找不到模块的解决办法

问题: 新建了一个项目,目录结构如下: 然后在pycharm中运行glovar是没有问题的,但是在命令行中运行就会提示找不到init模块 这是因为在pycharm中运行的时候,pycharm会自动将项目所在目录添加到了sys.path中,所以从项目根目录查找是可以找到该模块的。 解决办法:如图中红框所示,将代码所在目录的路径加入到sys.path中即可。 ...

2018-12-21 14:40 0 7038 推荐指数:

查看详情

关于Python项目在Pycharm能运行命令行运行找不到模块的原因

Python解释器运行时会导入当前工作目录下的模块。当你在Pycharm中启动解释器时,当前的工作目录是项目根目录,但是当你通过命令行启动时,当前工作目录为你运行python文件时所在的目录。如果当时的位置不是项目目录,那么项目目录中的模块就不会被找到。 例如: 我的项目目录如下,运行项目需要 ...

Wed Jul 10 22:36:00 CST 2019 0 1859
命令行运行python模块时提示包找不到的问题

庄稼人不是专职python开发的道友。尽管与python相识已多年,可惜相识不相知,仅仅是偶尔借助pydev写一些简单的小工具。 多年来。一直困惑于这样一个问题:相同的project。相同的代码,使用pydev能够执行随意一个python脚本,而使用命令行执行却不行?命令行下(或者双击 ...

Sat Jun 17 23:25:00 CST 2017 1 10719
命令行运行jar 提示找不到主程序解决方案

1.使用idea打包成jar 输入命令行:java -jar XXX.jar 提示找不到主程序 2.解决方案:在pom.xml中增加如下构建配置即可: <build> <plugins> <plugin> <artifactId> ...

Tue May 12 02:19:00 CST 2020 0 1249
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM