[英]ModuleNotFoundError: No module named 'numpy' for python 3.7.3 on mac
[英]Python 3.7.3 error: ModuleNotFoundError: No module named 'Pages'
在Windows 10 CMD(命令提示符)C:\\ Users \\ my.name \\ PycharmProjects \\ PROJECTNAME \\ Tests> python -m unittest login.py中使用该命令后
我收到一个错误:
ImportError: Failed to import test module: login
Traceback (most recent call last):
File "C:\Users\my.name\AppData\Local\Programs\Python\Python37-32\lib\unittest\loader.py", line 154, in loadTestsFromName
module = __import__(module_name)
File "C:\Users\my.name\PycharmProjects\PROJECTNAME\Tests\login.py", line 4, in <module>
from Pages.loginPage import LoginPage
ModuleNotFoundError: No module named 'Pages'
我的代码结构:
PROJECTNAME
|-- Drivers
|-- Pages
| |-- loginPage.py
|-- Tests
| |-- login.py
login.py:
import unittest
from selenium import webdriver
from Pages.loginPage import LoginPage
import HtmlTestRunner
class LoginTest(unittest.TestCase):
C:\Users\my.name\PycharmProjects\PROJECTNAME>python -m unittest Tests.login
命令工作正常,但为什么
C:\Users\my.name\PycharmProjects\PROJECTNAME\Tests>python -m unittest login.py
不工作并抛出错误?
尝试从C:\\Users\\my.name\\PycharmProjects\\PROJECTNAME
C:\Users\my.name\PycharmProjects\PROJECTNAME\>python -m unittest Test\login.py
如果它不起作用尝试相对导入之类的
from ..Pages.loginPage import LoginPage
并从PROJECTNAME
目录运行
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.