Python ModuleNotFoundError:没有名为';Src';-当我运行Pytest时

Python ModuleNotFoundError:没有名为';Src';-当我运行Pytest时,python,python-3.x,pytest,python-import,discord.py,Python,Python 3.x,Pytest,Python Import,Discord.py,我正在构建一个discord bot,并且在导入带有我想要测试的函数的代码时遇到了问题 当我运行MemberRepositoryTest.py文件时,会出现以下错误: ModuleNotFoundError: No module named 'Src' MemberRepositoryTest.py(/Tests/Src/Repositories/) 初始化文件(/Src/): 初始化文件(/Src/Repositories): 我从项目的根目录(documents/rush\u bot)运行

我正在构建一个discord bot,并且在导入带有我想要测试的函数的代码时遇到了问题

当我运行MemberRepositoryTest.py文件时,会出现以下错误:

ModuleNotFoundError: No module named 'Src'
MemberRepositoryTest.py(/Tests/Src/Repositories/)

初始化文件(/Src/):

初始化文件(/Src/Repositories):

我从项目的根目录(documents/rush\u bot)运行这个程序。我运行以执行测试文件的命令是
pytesttests/Src/Repositories/MemberRepository.py

我的Python路径环境是:

C:\WINDOWS\SYSTEM32\python27.zip
C:\Python27\DLLs
C:\Python27\lib
C:\Python27\lib\plat-win
C:\Python27\lib\lib-tk
C:\Python27
C:\Python27\lib\site-packages

Python无法找到您的包,因为它不在PYTHONPATH中

您可以将项目文件夹添加到PYTHONPATH或
。如果添加
,Python将始终在当前目录中查找包

顺便说一下,在这个Init文件(/Src/Repositories)中,您正在导入没有完整路径的模块

import Src.Repositories.GuildRepository
导入Src.Repositories.MemberRepository

我在屏幕截图中没有看到那些
\uuuuuu init\uuuuuuuuy.py
文件。@PatrickHaugh抱歉,我已经更新了链接以显示
\uuuuuu init\uuuuuuuuuuy.py
文件。你能编辑你的问题以包含你的PYTHONPATH env变量吗,您用于运行测试的命令以及运行测试的文件夹?@GabrielC我已添加了您请求的信息。我的路径是找到Python2.7,但我的机器人一直在运行3.7.4。虽然我需要保留2.7,因为我的twitch聊天机器人脚本需要2.7。
import Src
import Cogs
import Entities
import Models
import Queries
import Repositories
import AppConfig
import DatabaseConnection
import GuildRepository
import MemberRepository
C:\WINDOWS\SYSTEM32\python27.zip
C:\Python27\DLLs
C:\Python27\lib
C:\Python27\lib\plat-win
C:\Python27\lib\lib-tk
C:\Python27
C:\Python27\lib\site-packages