项目文件夹的可嵌入Python-ModuleNotFoundError

项目文件夹的可嵌入Python-ModuleNotFoundError,python,python-3.7,Python,Python 3.7,我正在尝试为我的项目创建一个嵌入式python 我下载了便携式python 3.7.6 从我的主要python安装中复制了文件夹(库、脚本、include、DLL等) 将它们添加到PTH文件中,如下所示: 当我测试它时,我尝试运行一个具有以下结构的项目: 通过运行命令(使用嵌入式python): G:\GitHub\VRoscopy\VRoscopy\Conversion\python\python.exe main.py 我得到以下错误: > Traceback (most rece

我正在尝试为我的项目创建一个嵌入式python

  • 我下载了便携式python 3.7.6
  • 从我的主要python安装中复制了文件夹(库、脚本、include、DLL等)
  • 将它们添加到PTH文件中,如下所示:

  • 当我测试它时,我尝试运行一个具有以下结构的项目:

    通过运行命令(使用嵌入式python): G:\GitHub\VRoscopy\VRoscopy\Conversion\python\python.exe main.py

    我得到以下错误:

    > Traceback (most recent call last):   
    >   File "mymain.py", line 1, in <module>
    >     import folder.module as m ModuleNotFoundError: No module named 'folder'
    
    >回溯(最近一次呼叫最后一次):
    >文件“mymain.py”,第1行,在
    >将folder.module导入为m ModuleNotFoundError:没有名为“folder”的模块
    
    然而,当我尝试运行python系统时,一切都正常工作


    希望任何人都能帮助我,谢谢

    通过将项目文件添加到PTH文件并取消对“导入站点”的注释,问题得到了解决,如下所示:

    python37.zip . ../invesalius
    ../invesalius/*  # <----- added this line
    Lib 
    Lib/site-packages
    Scripts
    include
    DLLs
    doc
    libs
    Tools
    tcl
    # Uncomment to run site.main() automatically 
    import site
    
    python37.zip/因维萨利乌斯
    ../invesalius/*#
    
    python37.zip . ../invesalius
    ../invesalius/*  # <----- added this line
    Lib 
    Lib/site-packages
    Scripts
    include
    DLLs
    doc
    libs
    Tools
    tcl
    # Uncomment to run site.main() automatically 
    import site