Python问题
Python问题
问题
- 问题
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19Traceback (most recent call last):
File "/opt/python-3.10.9/lib/python3.10/subprocess.py", line 69, in <module>
import msvcrt
ModuleNotFoundError: No module named 'msvcrt'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/opt/python-3.10.9/bin/pip3.10", line 5, in <module>
from pip._internal.cli.main import main
File "/opt/python-3.10.9/lib/python3.10/site-packages/pip/_internal/cli/main.py", line 9, in <module>
from pip._internal.cli.autocompletion import autocomplete
File "/opt/python-3.10.9/lib/python3.10/site-packages/pip/_internal/cli/autocompletion.py", line 10, in <module>
from pip._internal.cli.main_parser import create_main_parser
File "/opt/python-3.10.9/lib/python3.10/site-packages/pip/_internal/cli/main_parser.py", line 5, in <module>
import subprocess
File "/opt/python-3.10.9/lib/python3.10/subprocess.py", line 74, in <module>
import _posixsubprocess
ImportError: /opt/python-3.10.9/lib/python3.10/lib-dynload/_posixsubprocess.cpython-310-aarch64-linux-gnu.so: file too short - 解决方案
1
将python安装后的目录删除。重新编译安装
问题二
- 问题
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28# 执行命令 pip install -r requirements.txt
ERROR: Exception:
Traceback (most recent call last):
File "I:\AI\yolov5\env\python\lib\site-packages\pip\_internal\cli\base_command.py", line 180, in _main
status = self.run(options, args)
File "I:\AI\yolov5\env\python\lib\site-packages\pip\_internal\cli\req_command.py", line 204, in wrapper
return func(self, options, args)
File "I:\AI\yolov5\env\python\lib\site-packages\pip\_internal\commands\install.py", line 242, in run
options.use_user_site = decide_user_install(
File "I:\AI\yolov5\env\python\lib\site-packages\pip\_internal\commands\install.py", line 655, in decide_user_install
if site_packages_writable(root=root_path, isolated=isolated_mode):
File "I:\AI\yolov5\env\python\lib\site-packages\pip\_internal\commands\install.py", line 600, in site_packages_writable
get_lib_location_guesses(root=root, isolated=isolated))
File "I:\AI\yolov5\env\python\lib\site-packages\pip\_internal\commands\install.py", line 585, in get_lib_location_guesses
scheme = get_scheme(
File "I:\AI\yolov5\env\python\lib\site-packages\pip\_internal\locations\__init__.py", line 80, in get_scheme
old = _distutils.get_scheme(
File "I:\AI\yolov5\env\python\lib\site-packages\pip\_internal\locations\_distutils.py", line 110, in get_scheme
scheme = _distutils_scheme(dist_name, user, home, root, isolated, prefix)
File "I:\AI\yolov5\env\python\lib\site-packages\pip\_internal\locations\_distutils.py", line 35, in _distutils_scheme
d.parse_config_files()
File "I:\AI\yolov5\env\python\lib\distutils\dist.py", line 406, in parse_config_files
parser.read(filename)
File "I:\AI\yolov5\env\python\lib\configparser.py", line 697, in read
self._read(fp, filename)
File "I:\AI\yolov5\env\python\lib\configparser.py", line 1017, in _read
for lineno, line in enumerate(fp, start=1):
UnicodeDecodeError: 'gbk' codec can't decode byte 0x98 in position 1084: illegal multibyte sequence - 解决方案
可能是requirements.txt文件中有除了字母数字之外,有其他的标点符号、中文、等其他符号。
如果这个文件没有,可以看看当前目录下是否有setup.cfg这个文件。
将这些符号删除就可以使用了。
1 | # python\Lib\distutils\dist.py 406行 |
问题
- 问题
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19Traceback (most recent call last):
File "test.py", line 239, in <module>
rknn = RKNN(verbose=True)
File "/home/smile/.local/lib/python3.8/site-packages/rknn/api/rknn.py", line 56, in __init__
self.rknn_base = RKNNBase(cur_path, verbose)
File "rknn/api/rknn_base.py", line 75, in rknn.api.rknn_base.RKNNBase.__init__
File "/opt/miniconda3/envs/py38/lib/python3.8/site-packages/pkg_resources/__init__.py", line 497, in get_distribution
dist = get_provider(dist)
File "/opt/miniconda3/envs/py38/lib/python3.8/site-packages/pkg_resources/__init__.py", line 384, in get_provider
return working_set.find(moduleOrReq) or require(str(moduleOrReq))[0]
File "/opt/miniconda3/envs/py38/lib/python3.8/site-packages/pkg_resources/__init__.py", line 666, in find
if dist is not None and dist not in req:
File "/opt/miniconda3/envs/py38/lib/python3.8/site-packages/pkg_resources/__init__.py", line 3166, in __contains__
return self.specifier.contains(item, prereleases=True)
File "/opt/miniconda3/envs/py38/lib/python3.8/site-packages/pkg_resources/_vendor/packaging/specifiers.py", line 905, in contains
item = Version(item)
File "/opt/miniconda3/envs/py38/lib/python3.8/site-packages/pkg_resources/_vendor/packaging/version.py", line 198, in __init__
raise InvalidVersion(f"Invalid version: '{version}'")
pkg_resources.extern.packaging.version.InvalidVersion: Invalid version: '1.4.0-22dcfef4' - 解决方案
1
pip install setuptools==49.2.1
问题
- 问题
1
2 - 原因
1
2 - 解决方案
1
2
![]() |
![]() |
签名:Smile every day
名字:宏沉一笑
邮箱:whghcyx@outlook.com
个人网站:https://whg555.github.io
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 whghcyx@outlook.com
文章标题:Python问题
文章字数:1k
本文作者:宏沉一笑
发布时间:2024-03-23, 09:26:04
最后更新:2024-03-28, 12:27:56
原始链接:https://whghcyx.gitee.io/2024/03/23/%E9%97%AE%E9%A2%98-2024-03-23-Python%E9%97%AE%E9%A2%98/版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。