当我尝试导入当前工作目录中的模块时引发ModuleNotFoundError

a135

我在网络驱动器上安装了Python。我使用该pushd命令将项目放入同一网络驱动器上的项目文件夹中。我在该文件夹中打开python。我尝试导入该文件夹中的模块。一个ModuleNotFoundError是提出:

C:\users\myprofile>pushd \\network\drive\my\directory\my-program
U:\my\directory\my-program>"\\network\drive\Python\installations\python-3.8.3rc1-embed-win32\python.exe"
Python 3.8.3rc1 (tags/v3.8.3rc1:802eb67, Apr 29 2020, 21:21:45) [MSC v.1925 32 bit (Intel)] on win32
>>> import os
>>> import dict2obj
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'dict2obj'
>>> os.listdir()
['config.yml', 'dict2obj.py', 'files', 'main.py', 'start.bat', 'templates', '__pycache__']

我用来os.listdir()查看当前工作目录中的文件。

我看不到与网络驱动器有什么关系。

更新:即使执行以下操作,问题仍然存在:

import os
os.chdir("\\\\network\\drive\\my\\directory\\my-program")

编辑:请不要将此标记为Python的重复项,在同一文件夹中找不到模块它不是。在该文章中,OP并没有确认其工作目录是正确的,与该问题不同。

编辑:这是中的所有内容sys.path

\\network\drive\Python\installations\python-3.8.3rc1-embed-win32\python38.zip
\\network\drive\Python\modules\site-packages
\\network\drive\Python\modules\custom-modules
\\network\drive\Python\installations\python-3.8.3rc1-embed-win32
史蒂文·潘尼

我的解决方案是删除此文件:

python39._pth

这可以使Pip正常工作,也可以import从同一目录进行。或者,您可以得到以下信息:

https://nuget.org/packages/python

单击“下载程序包”,然后就可以像Zip文件一样提取文件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从当前工作目录上方的目录导入模块

来自分类Dev

当我尝试导入包含模块的目录时,Webpack错误

来自分类Dev

在当前工作目录中导入模块

来自分类Dev

从当前工作目录相对导入python模块

来自分类Dev

Jupyter Notebook如何导入不在当前工作目录中的模块?

来自分类Dev

当目录不是当前工作目录时,如何检查目录是否在 git 工作树中?

来自分类Dev

在Assembly中获取当前工作目录

来自分类Dev

在Assembly中获取当前工作目录

来自分类Dev

在终端中隐藏当前工作目录

来自分类Dev

无法从当前工作目录之外导入函数

来自分类Dev

不在工作目录中时,Python ModuleNotFoundError;getcwd查找模块

来自分类Dev

PyCharm当前工作目录

来自分类Dev

当前工作目录的路径

来自分类Dev

为什么我不能更改当前工作目录?

来自分类Dev

在Go中以编程方式查找当前工作目录?

来自分类Dev

“ hadoop fs -ls”列出当前工作目录中的文件

来自分类Dev

在python中更改当前工作目录

来自分类Dev

如何在Cmdlet中获取当前工作目录

来自分类Dev

在IPython中更改当前工作目录(Windows)

来自分类Dev

在Windows上的C中获取当前工作目录

来自分类Dev

Eclipse中当前工作空间的目录是什么

来自分类Dev

如何在Xquery中获取当前工作目录?

来自分类Dev

为什么`$ {$(pwd)}`在zsh中输出当前工作目录?

来自分类Dev

如何在Git中更改当前工作目录?

来自分类Dev

在IPython中更改当前工作目录(Windows)

来自分类Dev

当前工作目录中的__init__.py

来自分类Dev

当我在pythonpath中时scrapy无法导入模块

来自分类Dev

当我尝试导入自定义后端时,Settings.py引发错误

来自分类Dev

使用os模块返回位于Python当前工作目录正上方的目录名称

Related 相关文章

  1. 1

    从当前工作目录上方的目录导入模块

  2. 2

    当我尝试导入包含模块的目录时,Webpack错误

  3. 3

    在当前工作目录中导入模块

  4. 4

    从当前工作目录相对导入python模块

  5. 5

    Jupyter Notebook如何导入不在当前工作目录中的模块?

  6. 6

    当目录不是当前工作目录时,如何检查目录是否在 git 工作树中?

  7. 7

    在Assembly中获取当前工作目录

  8. 8

    在Assembly中获取当前工作目录

  9. 9

    在终端中隐藏当前工作目录

  10. 10

    无法从当前工作目录之外导入函数

  11. 11

    不在工作目录中时,Python ModuleNotFoundError;getcwd查找模块

  12. 12

    PyCharm当前工作目录

  13. 13

    当前工作目录的路径

  14. 14

    为什么我不能更改当前工作目录?

  15. 15

    在Go中以编程方式查找当前工作目录?

  16. 16

    “ hadoop fs -ls”列出当前工作目录中的文件

  17. 17

    在python中更改当前工作目录

  18. 18

    如何在Cmdlet中获取当前工作目录

  19. 19

    在IPython中更改当前工作目录(Windows)

  20. 20

    在Windows上的C中获取当前工作目录

  21. 21

    Eclipse中当前工作空间的目录是什么

  22. 22

    如何在Xquery中获取当前工作目录?

  23. 23

    为什么`$ {$(pwd)}`在zsh中输出当前工作目录?

  24. 24

    如何在Git中更改当前工作目录?

  25. 25

    在IPython中更改当前工作目录(Windows)

  26. 26

    当前工作目录中的__init__.py

  27. 27

    当我在pythonpath中时scrapy无法导入模块

  28. 28

    当我尝试导入自定义后端时,Settings.py引发错误

  29. 29

    使用os模块返回位于Python当前工作目录正上方的目录名称

热门标签

归档