gpt4 book ai didi

Python:我在运行 Python Unittest 时遇到错误

转载 作者:行者123 更新时间:2023-11-28 21:35:34 25 4
gpt4 key购买 nike

我正在使用以下 python 版本

$ python --version
Python 3.8.0

Python文件夹只包含以下4个

IDLE (Python 3.8 32-bit)
Python 3.8 (32-bit)
Python 3.8 Manuals (32-bit)
Python 3.8 Module Docs (32-bit)

我在 test_sum_unittest.py 中有以下单元测试

import unittest


class TestSum(unittest.TestCase):

def test_sum(self):
self.assertEqual(sum([1, 2, 3]), 6, "Should be 6")

def test_sum_tuple(self):
self.assertEqual(sum((1, 2, 2)), 6, "Should be 6")

if __name__ == '__main__':
unittest.main()

运行测试

python test_sum_unittest.py

错误日志如下

Traceback (most recent call last):
File "test_sum_unittest.py", line 1, in <module>
import unittest
File "C:\Users\ali\AppData\Local\Programs\Python\Python38-32\lib\unittest\__init__.py", line 59, in <module>
from .result import TestResult
File "C:\Users\ali\AppData\Local\Programs\Python\Python38-32\lib\unittest\result.py", line 5, in <module>
import traceback
File "C:\Users\ali\AppData\Local\Programs\Python\Python38-32\lib\traceback.py", line 5, in <module>
import linecache
File "C:\Users\ali\AppData\Local\Programs\Python\Python38-32\lib\linecache.py", line 11, in <module>
import tokenize
File "C:\Users\ali\AppData\Local\Programs\Python\Python38-32\lib\tokenize.py", line 34, in <module>
from token import *
File "C:\Users\ali\Flasky\Automation\token.py", line 1, in <module>
import requests
ModuleNotFoundError: No module named 'requests'

哪里出了问题?

任何帮助将不胜感激,我有较早的 python2.7,我可以在 tht 文件夹中看到我有很多文件夹,即 libs、脚本、Lib、Doc、Dll、tcl、工具,但在 python 3.8.0 中是这样的

现在更新,我已经安装了 python 3.5,但仍然出现以下错误

好的,现在我已经重新安装了 python 3-5-1,文件夹似乎包含了所有内容,但仍然出现以下错误

Traceback (most recent call last):
File "test_sum_unittest.py", line 1, in <module>
import unittest
File "unittest\__init__.py", line 58, in <module>
File "unittest\result.py", line 5, in <module>
File "traceback.py", line 5, in <module>
File "linecache.py", line 11, in <module>
File "tokenize.py", line 34, in <module>
File "C:\Users\ali\Flasky\Automation\token.py", line 1, in <module>
import requests
File "C:\python-3.5.3\lib\site-packages\requests\__init__.py", line 43, in <module>
import urllib3
File "C:\python-3.5.3\lib\site-packages\urllib3\__init__.py", line 7, in <module>
from .connectionpool import HTTPConnectionPool, HTTPSConnectionPool, connection_from_url
File "C:\python-3.5.3\lib\site-packages\urllib3\connectionpool.py", line 28, in <module>
from .packages.six.moves import queue
File "C:\python-3.5.3\lib\site-packages\urllib3\packages\six.py", line 91, in __get__
result = self._resolve()
File "C:\python-3.5.3\lib\site-packages\urllib3\packages\six.py", line 113, in _resolve
return _import_module(self.mod)
File "C:\python-3.5.3\lib\site-packages\urllib3\packages\six.py", line 82, in _import_module
__import__(name)
File "queue.py", line 6, in <module>
File "dummy_threading.py", line 45, in <module>
File "threading.py", line 7, in <module>
ImportError: cannot import name 'format_exc'

任何帮助将不胜感激

萨拉

最佳答案

安装请求:

pip install requests

关于Python:我在运行 Python Unittest 时遇到错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59176397/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com