蟒蛇3。ImportError:没有名为';myfile'; iMac标记:~Mark$python3 Python 3.3.2(v3.3.2:d047928ae3f6,2013年5月13日,13:52:24) [GCC 4.2.1(苹果公司建造5666)(dot 3)]关于达尔文 有关详细信息,请键入“帮助”、“版权”、“信用证”或“许可证”。 >>>导入我的文件 回溯(最近一次呼叫最后一次): 文件“”,第1行,在 ImportError:没有名为“myfile”的模块

蟒蛇3。ImportError:没有名为';myfile'; iMac标记:~Mark$python3 Python 3.3.2(v3.3.2:d047928ae3f6,2013年5月13日,13:52:24) [GCC 4.2.1(苹果公司建造5666)(dot 3)]关于达尔文 有关详细信息,请键入“帮助”、“版权”、“信用证”或“许可证”。 >>>导入我的文件 回溯(最近一次呼叫最后一次): 文件“”,第1行,在 ImportError:没有名为“myfile”的模块,python,macos,unix,Python,Macos,Unix,一般来说,我对Python和编程都是新手。我读了一些关于sys.path,\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu 您是否在myfile.py附近有\uuuu init\uuuuuuuuuuuuuuuuupy文件 您在sys.path中有目录吗?(如果没有添加,则像下面这样添加sys.path.append('path/to/python/code')) 如果您尝试从pyth

一般来说,我对Python和编程都是新手。我读了一些关于
sys.path
\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu


  • 您是否在
    myfile.py
    附近有
    \uuuu init\uuuuuuuuuuuuuuuuupy
    文件
  • 您在
    sys.path
    中有目录吗?(如果没有添加,则像下面这样添加sys.path.append('path/to/python/code'))
  • 如果您尝试从python环境导入它,则需要在该文件附近运行python shell
  • 您还可以尝试运行此代码

    iMac-Mark:~ Mark$ python3
    Python 3.3.2 (v3.3.2:d047928ae3f6, May 13 2013, 13:52:24) 
    [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
    Type "help", "copyright", "credits" or "license" for more information.
    >>> import myfile
    Traceback (most recent call last):
      File "<stdin>", line 1, in <module>
    ImportError: No module named 'myfile'
    
    在输出中,您可以看到python看到的所有目录的列表。如果您的文件位于任何其他目录中,则必须更改目录或python
    sys.path

    你可以这样做

    import sys
    print(sys.path)
    
    $ python3
    >>> import sys
    >>> sys.path.append('/all/path/to/Desktop/Python')
    >>> import myfile
    
    还是像这样

    import sys
    print(sys.path)
    
    $ python3
    >>> import sys
    >>> sys.path.append('/all/path/to/Desktop/Python')
    >>> import myfile
    

    你确实有一个
    myfile.py
    模块吗?检查工作目录中是否有
    myfile.py
    。@falsetru你能解释一下什么是“工作”目录吗?你有
    \u init\u.py
    文件在
    myfile.py
    附近吗?@itdxer肯定有还是一定有?不管有没有,我都试过了。对2.否。如果路径为“~/Desktop/Python/myfile.py”,我需要如何添加它?3.来自python环境?我不明白你的意思。我会试试看,但是如果它的路径是“~/Desktop/Python/myfile.py”,我需要如何添加它?