Traceback (most recent call last): File "/usr/local/lib/python3.10/site-packages/urllib3/connection.py", line 200, in _new_conn

时间: 2023-11-07 22:44:17 浏览: 328
这个错误是 Python 的 urllib3 库抛出的,它表示在建立新的网络连接时出现了错误。具体原因可能有很多种,比如 DNS 解析失败、网络不可达、连接被拒绝等等。你可以尝试检查以下几个方面: 1. 确认你的网络连接正常,尝试访问其他网站,或者使用 ping 命令测试目标网站是否可达。 2. 检查目标网站的域名解析是否正确,可以使用 nslookup 命令或者在线工具进行检测。 3. 确认目标网站是否开放了对应的端口号,如果你是使用 https 协议进行连接,那么应该是 443 端口。 4. 如果目标网站需要认证,你需要提供正确的用户名和密码,或者使用其他的认证方式。 如果以上方法都无法解决问题,那么可能是目标网站出现了故障或者网络拥堵,你可以尝试在稍后的时间重新尝试。
相关问题

+ skyline-nginx-generator --output-file /etc/nginx/nginx.conf Traceback (most recent call last): File "/usr/local/bin/skyline-nginx-generator", line 8, in <module> sys.exit(main()) File "/usr/local/lib/python3.10/dist-packages/click/core.py", line 1161, in __call__ return self.main(*args, **kwargs) File "/usr/local/lib/python3.10/dist-packages/click/core.py", line 1082, in main rv = self.invoke(ctx) File "/usr/local/lib/python3.10/dist-packages/click/core.py", line 1443, in invoke return ctx.invoke(self.callback, **ctx.params) File "/usr/local/lib/python3.10/dist-packages/click/core.py", line 788, in invoke return __callback(*args, **kwargs) File "/usr/local/lib/python3.10/dist-packages/skyline_apiserver/cmd/generate_nginx.py", line 168, in main endpoints = get_proxy_endpoints() File "/usr/local/lib/python3.10/dist-packages/skyline_apiserver/cmd/generate_nginx.py", line 67, in get_proxy_endpoints endpoints_list = ks_client.endpoints.list(interface=CONF.openstack.interface_type) File "/usr/local/lib/python3.10/dist-packages/keystoneclient/v3/endpoints.py", line 120, in list return super(EndpointManager, self).list( File "/usr/local/lib/python3.10/dist-packages/keystoneclient/base.py", line 85, in func return f(*args, **new_kwargs) File "/usr/local/lib/python3.10/dist-packages/keystoneclient/base.py", line 446, in list list_resp = self._list(url_query, self.collection_key) File "/usr/local/lib/python3.10/dist-packages/keystoneclient/base.py", line 140, in _list resp, body = self.client.get(url, **kwargs) File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/adapter.py", line 673, in get return self.request(url, 'GET', **kwargs) File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/adapter.py", line 657, in request resp = self._request(url, method, **kwargs) File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/adapter.py", line 294, in _request return self.session.req

<think>嗯,用户遇到了skyline-nginx-generator在运行时出现的traceback错误,使用的是Python 3.10和keystoneclient的会话请求。我需要先理解这个问题的可能原因。 首先,用户提到了错误涉及keystoneclient,这可能与OpenStack的身份认证服务有关。但结合引用中的信息,用户之前可能处理过skyline相关的项目或LabVIEW安装问题,比如引用[1]提到的skyline异常检测项目,以及引用[2]-[4]关于LabVIEW安装时ni-skyline-rabbitmq-support的错误。不过,当前问题涉及的是skyline-nginx-generator,可能与之前的引用关联不大,但需要仔细分析。 可能的错误原因包括: 1. **Python版本兼容性问题**:Python 3.10可能不兼容某些依赖库。例如,某些库可能尚未支持Python 3.10,导致语法或API不兼容。 2. **依赖库版本冲突**:keystoneclient可能有版本要求,与其他依赖如requests或urllib3存在版本冲突。 3. **SSL/TLS配置问题**:Python 3.10可能默认使用更严格的SSL协议,旧版本的库可能无法处理,导致请求失败。 4. **代码中的语法或逻辑错误**:traceback可能指出具体的代码行,比如会话请求时的参数错误或方法调用错误。 根据常见的类似问题,用户可能需要检查以下几点: - 更新所有相关的Python库,确保兼容Python 3.10。 - 检查keystoneclient的文档,确认是否支持Python 3.10,必要时降级Python版本。 - 查看具体的错误信息,例如是否缺少模块、属性错误或SSL证书验证失败。 引用[1]提到的skyline项目可能使用了nginx-generator,但用户需要具体的错误日志来确定问题根源。例如,如果错误提到'Adapter'没有'init_poolmanager'属性,可能是urllib3版本过高,需要降级到兼容版本。 此外,用户应尝试捕获完整的错误日志,运行代码时添加调试选项或使用verbose模式,以获取更多上下文信息。如果问题与依赖有关,创建虚拟环境并重新安装依赖可能有助于隔离问题。</think>### 解决`skyline-nginx-generator`运行时的`traceback`错误(Python 3.10 + keystoneclient) #### 1. 错误原因分析 根据描述,错误可能由以下原因导致: 1. **Python 3.10兼容性问题** - 部分库(如`keystoneclient`或依赖的`requests`/`urllib3`)可能未适配Python 3.10的新语法或弃用特性[^1]。 2. **依赖版本冲突** - `keystoneclient`的某些版本与`skyline-nginx-generator`的代码逻辑不兼容,例如会话请求时参数传递错误。 3. **SSL/TLS协议支持** - Python 3.10默认使用更严格的SSL证书验证,若依赖库未更新,可能导致请求失败[^2]。 --- #### 2. 解决方案 **步骤1:检查具体错误日志** 运行命令时添加 `--debug` 参数,获取完整错误堆栈,例如: ```bash python3.10 your_script.py --debug ``` **步骤2:更新依赖库** 确保以下库为兼容版本: ```bash pip install --upgrade keystoneclient requests urllib3 cryptography ``` **步骤3:降级Python版本(临时方案)** 若问题由Python 3.10引起,可尝试使用Python 3.8/3.9: ```bash # 使用pyenv切换版本 pyenv install 3.9.12 pyenv local 3.9.12 ``` **步骤4:修复SSL/TLS配置** 若错误与SSL相关,临时禁用验证(仅限测试环境): ```python from keystoneauth1 import session sess = session.Session(verify=False) # 不建议生产环境使用 ``` --- #### 3. 示例修复代码 若错误涉及`keystoneclient`的会话初始化: ```python from keystoneauth1.identity import v3 from keystoneauth1 import session # 显式指定认证参数 auth = v3.Password( auth_url="https://your-auth-url", username="admin", password="secret", project_name="admin", user_domain_name="default", project_domain_name="default" ) # 使用适配的会话配置 sess = session.Session(auth=auth, timeout=10) ``` ---

moon@moon-virtual-machine:~/my_python_project$ python3.8 spider.py Traceback (most recent call last): File "spider.py", line 3, in <module> import feapder File "/usr/local/lib/python3.8/site-packages/feapder/__init__.py", line 31, in <module> from feapder.core.spiders import AirSpider, Spider, TaskSpider, BatchSpider File "/usr/local/lib/python3.8/site-packages/feapder/core/spiders/__init__.py", line 13, in <module> from feapder.core.spiders.air_spider import AirSpider File "/usr/local/lib/python3.8/site-packages/feapder/core/spiders/air_spider.py", line 12, in <module> import feapder.utils.tools as tools File "/usr/local/lib/python3.8/site-packages/feapder/utils/tools.py", line 45, in <module> import requests File "/home/moon/.local/lib/python3.8/site-packages/requests/__init__.py", line 43, in <module> import urllib3 File "/home/moon/.local/lib/python3.8/site-packages/urllib3/__init__.py", line 42, in <module> raise ImportError( ImportError: urllib3 v2 only supports OpenSSL 1.1.1+, currently the 'ssl' module is compiled with 'OpenSSL 1.0.2g 1 Mar 2016'. See: https://github.com/urllib3/urllib3/issues/2168 降版本

<think>好的,我现在需要解决用户的问题:在Python项目中遇到urllib3导入错误,提示需要OpenSSL 1.1.1+,但当前环境是OpenSSL 1.0.2g,用户想降级urllib3版本以适应旧版OpenSSL。用户使用的是Python 3.8和feapder框架。 首先,我得确认urllib3的版本兼容性。用户提到的错误信息显示urllib3 v2.0需要OpenSSL 1.1.1以上,而当前环境是1.0.2g,这明显不兼容。因此,降级urllib3到支持旧版OpenSSL的版本是合理的思路。根据经验,urllib3在2.0之前的版本可能支持更旧的OpenSSL,比如1.x系列。需要查阅urllib3的官方文档或版本发布说明,确认哪个版本兼容OpenSSL 1.0.2。 接下来,用户可能需要降级到urllib3 1.26.x或更早版本,因为这些版本在v2.0之前,可能没有强制要求OpenSSL 1.1.1。但需要验证这一点,确保选择的urllib3版本确实支持旧版OpenSSL。例如,urllib3 1.26.16可能是一个候选版本,因为它属于1.x系列的较新版本,且在v2.0之前。 然后,考虑用户使用的Python版本是3.8,这应该兼容大多数urllib3版本,但需要确认urllib3 1.x是否支持Python 3.8。通常,urllib3的旧版本对Python的支持范围较广,所以应该没问题。 用户提到的feapder框架可能有自己的依赖要求,如果feapder依赖于较高版本的urllib3,降级可能会导致冲突。因此,需要检查feapder的依赖关系,确保它允许使用urllib3 1.x。如果feapder强制要求urllib3>=2.0,那么可能需要寻找其他解决方法,比如升级OpenSSL或调整feapder的版本。 此外,用户的环境变量设置可能存在问题,根据引用[2],用户尝试修改LD_LIBRARY_PATH但无效,因为Python静态链接到OpenSSL。此时,重新编译Python以动态链接到新OpenSSL可能是一个解决方案,但用户希望降级urllib3而不是处理Python的编译问题,所以可能需要优先尝试降级urllib3。 另外,用户可能需要处理依赖冲突。如果项目中其他库依赖较高版本的urllib3,直接降级可能导致问题。这时候使用虚拟环境隔离项目,或者使用pip的--force-reinstall选项强制安装指定版本可能会有帮助。同时,可能需要降级其他依赖库,如requests,因为它们可能依赖于urllib3的较新版本。 最后,需要测试降级后的环境是否正常工作。安装指定版本的urllib3后,运行项目代码,检查是否仍然出现导入错误,并验证功能是否正常。如果问题依旧,可能需要进一步检查OpenSSL的链接情况,或者考虑其他方法如升级系统OpenSSL。</think>要解决Python项目中因OpenSSL版本不兼容导致的`urllib3`导入错误问题,可按照以下步骤操作: --- ### **步骤1:确认OpenSSL版本与Python链接方式** 首先检查当前系统的OpenSSL版本: ```bash openssl version # 输出示例:OpenSSL 1.0.2g ... ``` 再通过Python验证其链接的OpenSSL库路径: ```python import ssl print(ssl.OPENSSL_VERSION) # 输出链接的OpenSSL版本 print(ssl._ssl.__file__) # 输出_ssl模块路径[^2] ``` 若输出显示Python静态链接到旧版OpenSSL(如1.0.2g),则需降级`urllib3`。 --- ### **步骤2:降级urllib3到兼容版本** `urllib3 v2.0+`仅支持OpenSSL 1.1.1+,需降级到支持OpenSSL 1.0.x的版本。推荐使用`urllib3<2.0`: ```bash pip install "urllib3<2.0" --force-reinstall ``` 具体可选的兼容版本: - `urllib3==1.26.16`(最后一个兼容OpenSSL 1.0.x的稳定版本) - `urllib3==1.25.11` --- ### **步骤3:处理依赖冲突** 若项目中其他库(如`requests`、`botocore`)依赖新版本`urllib3`,需同步降级其版本: ```bash pip install "requests<2.29.0" "botocore<1.29.0" # 示例版本范围 ``` 或通过`requirements.txt`固定依赖: ``` urllib3==1.26.16 requests==2.28.2 botocore==1.28.2 ``` --- ### **步骤4:验证修复效果** 在Python中测试`urllib3`是否能正常导入: ```python import urllib3 print(urllib3.__version__) # 应输出1.26.x ``` --- ### **备选方案:升级OpenSSL环境** 若无法降级`urllib3`(如依赖强制要求新版本),需重新编译Python并动态链接到新版OpenSSL[^1]: 1. 安装OpenSSL 1.1.1+开发包: ```bash sudo apt install libssl-dev # Debian/Ubuntu ``` 2. 重新编译Python 3.8: ```bash ./configure --with-openssl=/usr/local/openssl # 指定新版OpenSSL路径 make && make install ``` --- ### **关键引用总结** 1. Python静态链接OpenSSL时,环境变量修改无效,需重新编译[^1][^2]。 2. `urllib3 v2.0+`强制依赖OpenSSL 1.1.1+,需降级到1.x版本[^1][^3]。 3. `ssl`模块的加密套件默认配置可能影响兼容性。 ---
阅读全文

相关推荐

mo@mo-virtual-machine:~$ pip install virtualenv Collecting virtualenv Downloading https://files.pythonhosted.org/packages/6f/43/df7c7b1b7a5ac4e41fac24c3682c1cc32f2c1d683d308bba2500338d1e3e/virtualenv-20.15.1-py2.py3-none-any.whl (10.1MB) 1% |▌ | 143kB 7.0kB/s eta 0:23:43Exception: Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 215, in main status = self.run(options, args) File "/usr/lib/python2.7/dist-packages/pip/commands/install.py", line 353, in run wb.build(autobuilding=True) File "/usr/lib/python2.7/dist-packages/pip/wheel.py", line 749, in build self.requirement_set.prepare_files(self.finder) File "/usr/lib/python2.7/dist-packages/pip/req/req_set.py", line 380, in prepare_files ignore_dependencies=self.ignore_dependencies)) File "/usr/lib/python2.7/dist-packages/pip/req/req_set.py", line 620, in _prepare_file session=self.session, hashes=hashes) File "/usr/lib/python2.7/dist-packages/pip/download.py", line 821, in unpack_url hashes=hashes File "/usr/lib/python2.7/dist-packages/pip/download.py", line 659, in unpack_http_url hashes) File "/usr/lib/python2.7/dist-packages/pip/download.py", line 902, in _download_http_url _download_url(resp, link, content_file, hashes) File "/usr/lib/python2.7/dist-packages/pip/download.py", line 603, in _download_url hashes.check_against_chunks(downloaded_chunks) File "/usr/lib/python2.7/dist-packages/pip/utils/hashes.py", line 46, in check_against_chunks for chunk in chunks: File "/usr/lib/python2.7/dist-packages/pip/download.py", line 571, in written_chunks for chunk in chunks: File "/usr/lib/python2.7/dist-packages/pip/utils/ui.py", line 139, in iter for x in it: File "/usr/lib/python2.7/dist-packages/pip/download.py", line 560, in resp_read decode_content=False): File "/usr/share/python-wheels/urllib3-1.22-py2.py3-none-any.whl/urllib3/response.py", line 436, i

raceback (most recent call last): File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 787, in urlopen response = self._make_request( ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 493, in _make_request conn.request( File "/usr/lib/python3/dist-packages/urllib3/connection.py", line 445, in request self.endheaders() File "/usr/lib/python3.11/http/client.py", line 1293, in endheaders self._send_output(message_body, encode_chunked=encode_chunked) File "/usr/lib/python3.11/http/client.py", line 1052, in _send_output self.send(msg) File "/usr/lib/python3.11/http/client.py", line 990, in send self.connect() File "/usr/lib/python3/dist-packages/docker/transport/unixconn.py", line 26, in connect sock.connect(self.unix_socket) PermissionError: [Errno 13] Permission denied During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/requests/adapters.py", line 667, in send resp = conn.urlopen( ^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 841, in urlopen retries = retries.increment( ^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/urllib3/util/retry.py", line 474, in increment raise reraise(type(error), error, _stacktrace) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/urllib3/util/util.py", line 38, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 787, in urlopen response = self._make_request( ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 493, in _make_request conn.request( File "/usr/lib/python3/dist-packages/urllib3/connection.py", line 445, in request self.endheaders() File "/usr/lib/python3.11/http/client

调用接口时报错[ERROR] [1741755041.455703, 382.900000]: Error processing request: HTTPConnectionPool(host='127.0.0.1', port=1936): Read timed out. (read timeout=180) ['Traceback (most recent call last):\n', ' File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 387, in _make_request\n six.raise_from(e, None)\n', ' File "<string>", line 3, in raise_from\n', ' File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 383, in _make_request\n httplib_response = conn.getresponse()\n', ' File "/usr/lib/python3.6/http/client.py", line 1377, in getresponse\n response.begin()\n', ' File "/usr/lib/python3.6/http/client.py", line 320, in begin\n version, status, reason = self._read_status()\n', ' File "/usr/lib/python3.6/http/client.py", line 281, in _read_status\n line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1")\n', ' File "/usr/lib/python3.6/socket.py", line 586, in readinto\n return self._sock.recv_into(b)\n', 'socket.timeout: timed out\n', '\nDuring handling of the above exception, another exception occurred:\n\n', 'Traceback (most recent call last):\n', ' File "/usr/lib/python3/dist-packages/requests/adapters.py", line 440, in send\n timeout=timeout\n', ' File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 639, in urlopen\n _stacktrace=sys.exc_info()[2])\n', ' File "/usr/lib/python3/dist-packages/urllib3/util/retry.py", line 367, in increment\n raise six.reraise(type(error), error, _stacktrace)\n', ' File "/home/robot/.local/lib/python3.6/site-packages/six.py", line 719, in reraise\n raise value\n', ' File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 601, in urlopen\n chunked=chunked)\n', ' File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 389, in _make_request\n self._raise_timeout(err=e, url=url, timeout_value=read_timeout)\n', ' File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 309, in _raise_timeout\n raise Rea

如何解决:/usr/lib/python3/dist-packages/requests/__init__.py:89: RequestsDependencyWarning: urllib3 (1.26.15) or chardet (3.0.4) doesn't match a supported version! warnings.warn("urllib3 ({}) or chardet ({}) doesn't match a supported " Traceback (most recent call last): File "/home/data/minjie.yu/.local/bin/streamlit", line 5, in <module> from streamlit.web.cli import main File "/home/data/minjie.yu/.local/lib/python3.8/site-packages/streamlit/__init__.py", line 55, in <module> from streamlit.delta_generator import DeltaGenerator as _DeltaGenerator File "/home/data/minjie.yu/.local/lib/python3.8/site-packages/streamlit/delta_generator.py", line 36, in <module> from streamlit import config, cursor, env_util, logger, runtime, type_util, util File "/home/data/minjie.yu/.local/lib/python3.8/site-packages/streamlit/cursor.py", line 18, in <module> from streamlit.runtime.scriptrunner import get_script_run_ctx File "/home/data/minjie.yu/.local/lib/python3.8/site-packages/streamlit/runtime/__init__.py", line 16, in <module> from streamlit.runtime.runtime import Runtime as Runtime File "/home/data/minjie.yu/.local/lib/python3.8/site-packages/streamlit/runtime/runtime.py", line 29, in <module> from streamlit.proto.BackMsg_pb2 import BackMsg File "/home/data/minjie.yu/.local/lib/python3.8/site-packages/streamlit/proto/BackMsg_pb2.py", line 5, in <module> from google.protobuf.internal import builder as _builder ImportError: cannot import name 'builder' from 'google.protobuf.internal' (/home/data/minjie.yu/.local/lib/python3.8/site-packages/google/protobuf/internal/__init__.py)

Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/urllib3/connectionpool.py", line 464, in _make_request self._validate_conn(conn) File "/usr/local/lib/python3.11/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn conn.connect() File "/usr/local/lib/python3.11/site-packages/urllib3/connection.py", line 741, in connect sock_and_verified = _ssl_wrap_socket_and_match_hostname( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/urllib3/connection.py", line 920, in _ssl_wrap_socket_and_match_hostname ssl_sock = ssl_wrap_socket( ^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/urllib3/util/ssl_.py", line 460, in ssl_wrap_socket ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/urllib3/util/ssl_.py", line 504, in _ssl_wrap_socket_impl return ssl_context.wrap_socket(sock, server_hostname=server_hostname) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/ssl.py", line 517, in wrap_socket return self.sslsocket_class._create( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/ssl.py", line 1104, in _create self.do_handshake() File "/usr/local/lib/python3.11/ssl.py", line 1382, in do_handshake self._sslobj.do_handshake() ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/urllib3/connectionpool.py", line 787, in urlopen response = self._make_request( ^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/urllib3/connectionpool.py", line 488, in _make_request raise new_e urllib3.exceptions.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006) The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/requests/adapters.py", line 667, in send resp = conn.urlopen( ^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/urllib3/connectionpool.py", line 841, in urlopen retries = retries.increment( ^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/urllib3/util/retry.py", line 519, in increment raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='wapact.189.cn', port=9001): Max retries exceeded with url: /gateway/stand/detailNew/exchange (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)'))) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/ql/data/scripts/电信/电信金豆换话费.swap.py", line 515, in <module> main() File "/ql/data/scripts/电信/电信金豆换话费.swap.py", line 462, in main r = ss.get('https://wapact.189.cn:9001/gateway/stand/detailNew/exchange') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/requests/sessions.py", line 602, in get return self.request("GET", url, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/requests/sessions.py", line 589, in request resp = self.send(prep, **send_kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/requests/sessions.py", line 703, in send r = adapter.send(request, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/requests/adapters.py", line 698, in send raise SSLError(e, request=request) requests.exceptions.SSLError: HTTPSConnectionPool(host='wapact.189.cn', port=9001): Max retries exceeded with url: /gateway/stand/detailNew/exchange (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)'))) 在青龙面板上运行错误

zql10639@zql10639-VMware-Virtual-Platform:~$ tail -n 50 /home/zql10639/.local/state/pipx/log/cmd_2025-04-02_11.30.44_pip_errors.log data: bytes = self.__fp.read(amt) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/http/client.py", line 479, in read s = self.fp.read(amt) ^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/socket.py", line 707, in readinto return self._sock.recv_into(b) ^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/ssl.py", line 1252, in recv_into return self.read(nbytes, buffer) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/ssl.py", line 1104, in read return self._sslobj.read(len, buffer) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TimeoutError: The read operation timed out During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/zql10639/.local/share/pipx/shared/lib/python3.12/site-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper status = run_func(*args) ^^^^^^^^^^^^^^^ File "/home/zql10639/.local/share/pipx/shared/lib/python3.12/site-packages/pip/_internal/cli/req_command.py", line 245, in wrapper return func(self, options, args) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zql10639/.local/share/pipx/shared/lib/python3.12/site-packages/pip/_internal/commands/install.py", line 377, in run requirement_set = resolver.resolve( ^^^^^^^^^^^^^^^^^ File "/home/zql10639/.local/share/pipx/shared/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/resolver.py", line 179, in resolve self.factory.preparer.prepare_linked_requirements_more(reqs) File "/home/zql10639/.local/share/pipx/shared/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", line 552, in prepare_linked_requirements_more self._complete_partial_requirements( File "/home/zql10639/.local/share/pipx/shared/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", line 467, in _complete_partial_requirements for link, (filepath, _) in batch_download: File "/home/zql10639/.local/share/pipx/shared/lib/python3.12/site-packages/pip/_internal/network/download.py", line 183, in __call__ for chunk in chunks: File "/home/zql10639/.local/share/pipx/shared/lib/python3.12/site-packages/pip/_internal/cli/progress_bars.py", line 53, in _rich_progress_bar for chunk in iterable: File "/home/zql10639/.local/share/pipx/shared/lib/python3.12/site-packages/pip/_internal/network/utils.py", line 63, in response_chunks for chunk in response.raw.stream( File "/home/zql10639/.local/share/pipx/shared/lib/python3.12/site-packages/pip/_vendor/urllib3/response.py", line 622, in stream data = self.read(amt=amt, decode_content=decode_content) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zql10639/.local/share/pipx/shared/lib/python3.12/site-packages/pip/_vendor/urllib3/response.py", line 560, in read with self._error_catcher(): File "/usr/lib/python3.12/contextlib.py", line 158, in __exit__ self.gen.throw(value) File "/home/zql10639/.local/share/pipx/shared/lib/python3.12/site-packages/pip/_vendor/urllib3/response.py", line 443, in _error_catcher raise ReadTimeoutError(self._pool, None, "Read timed out.") pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out.

pip3.12 install psutil Collecting psutil Obtaining dependency information for psutil from https://files.pythonhosted.org/packages/bf/b9/b0eb3f3cbcb734d930fdf839431606844a825b23eaf9a6ab371edac8162c/psutil-7.0.0-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata Downloading psutil-7.0.0-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (22 kB) Downloading psutil-7.0.0-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (277 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━ 225.3/278.0 kB 9.0 kB/s eta 0:00:06 ERROR: Exception: Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/pip/_vendor/urllib3/response.py", line 438, in _error_catcher yield File "/usr/local/lib/python3.12/site-packages/pip/_vendor/urllib3/response.py", line 561, in read data = self._fp_read(amt) if not fp_closed else b"" ^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/pip/_vendor/urllib3/response.py", line 527, in _fp_read return self._fp.read(amt) if amt is not None else self._fp.read() ^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/pip/_vendor/cachecontrol/filewrapper.py", line 90, in read data = self.__fp.read(amt) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/http/client.py", line 479, in read s = self.fp.read(amt) ^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/socket.py", line 720, in readinto return self._sock.recv_into(b) ^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/ssl.py", line 1251, in recv_into return self.read(nbytes, buffer) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/ssl.py", line 1103, in read return self._sslobj.read(len, buffer) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TimeoutError: The read operation timed out During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper status = run_func(*args) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/pip/_internal/cli/req_command.py", line 248, in wrapper return func(self, options, args) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/pip/_internal/commands/install.py", line 377, in run requirement_set = resolver.resolve( ^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/resolver.py", line 161, in resolve self.factory.preparer.prepare_linked_requirements_more(reqs) File "/usr/local/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", line 565, in prepare_linked_requirements_more self._complete_partial_requirements( File "/usr/local/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", line 479, in _complete_partial_requirements for link, (filepath, _) in batch_download: ^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/pip/_internal/network/download.py", line 183, in __call__ for chunk in chunks: ^^^^^^ File "/usr/local/lib/python3.12/site-packages/pip/_internal/cli/progress_bars.py", line 53, in _rich_progress_bar for chunk in iterable: ^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/pip/_internal/network/utils.py", line 63, in response_chunks for chunk in response.raw.stream( ^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/pip/_vendor/urllib3/response.py", line 622, in stream data = self.read(amt=amt, decode_content=decode_content) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/pip/_vendor/urllib3/response.py", line 560, in read with self._error_catcher(): ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/contextlib.py", line 158, in __exit__ self.gen.throw(value) File "/usr/local/lib/python3.12/site-packages/pip/_vendor/urllib3/response.py", line 443, in _error_catcher raise ReadTimeoutError(self._pool, None, "Read timed out.") pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out.

Traceback (most recent call last): File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 665, in urlopen httplib_response = self._make_request( ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 376, in _make_request self._validate_conn(conn) File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 996, in _validate_conn conn.connect() File "/usr/lib/python3/dist-packages/urllib3/connection.py", line 366, in connect self.sock = ssl_wrap_socket( ^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/urllib3/util/ssl_.py", line 370, in ssl_wrap_socket return context.wrap_socket(sock, server_hostname=server_hostname) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/ssl.py", line 517, in wrap_socket return self.sslsocket_class._create( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/ssl.py", line 1104, in _create self.do_handshake() File "/usr/lib/python3.11/ssl.py", line 1382, in do_handshake self._sslobj.do_handshake() ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:1016) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/requests/adapters.py", line 439, in send resp = conn.urlopen( ^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 747, in urlopen return self.urlopen( ^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 747, in urlopen return self.urlopen( ^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 747, in urlopen return self.urlopen( ^^^^^^^^^^^^^ [Previous line repeated 2 more times] File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 719, in urlopen retries = retries.increment( ^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/urllib3/util/retry.py", line 436, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='marketplace.dify.ai', port=443): Max retries exceeded with url: /api/v1/plugins/download?unique_identifier=langgenius/openai:0.0.22 (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:1016)'))) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/gwm002/code/code/test.py", line 20, in <module> response = session.get("https://marketplace.dify.ai/api/v1/plugins/download?unique_identifier=langgenius/openai:0.0.22", timeout=(10, 30)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/requests/sessions.py", line 546, in get return self.request('GET', url, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/requests/sessions.py", line 533, in request resp = self.send(prep, **send_kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/requests/sessions.py", line 646, in send r = adapter.send(request, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/requests/adapters.py", line 514, in send raise SSLError(e, request=request) requests.exceptions.SSLError: HTTPSConnectionPool(host='marketplace.dify.ai', port=443): Max retries exceeded with url: /api/v1/plugins/download?unique_identifier=langgenius/openai:0.0.22 (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:1016)')))

ERROR: Exception: Traceback (most recent call last): File "/home/pi/myenv/lib/python3.11/site-packages/pip/_vendor/urllib3/response.py", line 438, in _error_catcher yield File "/home/pi/myenv/lib/python3.11/site-packages/pip/_vendor/urllib3/response.py", line 561, in read data = self._fp_read(amt) if not fp_closed else b"" ^^^^^^^^^^^^^^^^^^ File "/home/pi/myenv/lib/python3.11/site-packages/pip/_vendor/urllib3/response.py", line 527, in _fp_read return self._fp.read(amt) if amt is not None else self._fp.read() ^^^^^^^^^^^^^^^^^^ File "/home/pi/myenv/lib/python3.11/site-packages/pip/_vendor/cachecontrol/filewrapper.py", line 90, in read data = self.__fp.read(amt) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/http/client.py", line 465, in read s = self.fp.read(amt) ^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/socket.py", line 706, in readinto return self._sock.recv_into(b) ^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/ssl.py", line 1311, in recv_into return self.read(nbytes, buffer) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/ssl.py", line 1167, in read return self._sslobj.read(len, buffer) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TimeoutError: The read operation timed out During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/pi/myenv/lib/python3.11/site-packages/pip/_internal/cli/base_command.py", line 160, in exc_logging_wrapper status = run_func(*args) ^^^^^^^^^^^^^^^ File "/home/pi/myenv/lib/python3.11/site-packages/pip/_internal/cli/req_command.py", line 247, in wrapper return func(self, options, args) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/pi/myenv/lib/python3.11/site-packages/pip/_internal/commands/install.py", line 419, in run requirement_set = resolver.resolve( ^^^^^^^^^^^^^^^^^ File "/home/pi/myenv/lib/python3.11/site-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve result = self._result = resolver.resolve( ^^^^^^^^^^^^^^^^^ File "/home/pi/myenv/lib/python3.11/site-packages/pip/_vendor/resolvelib/resolvers.py", line 481, in resolve state = resolution.resolve(requirements, max_rounds=max_rounds) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/pi/myenv/lib/python3.11/site-packages/pip/_vendor/resolvelib/resolvers.py", line 348, in resolve self._add_to_criteria(self.state.criteria, r, parent=None) File "/home/pi/myenv/lib/python3.11/site-packages/pip/_vendor/resolvelib/resolvers.py", line 172, in _add_to_criteria if not criterion.candidates: File "/home/pi/myenv/lib/python3.11/site-packages/pip/_vendor/resolvelib/structs.py", line 151, in __bool__ return bool(self._sequence) ^^^^^^^^^^^^^^^^^^^^ File "/home/pi/myenv/lib/python3.11/site-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__ return any(self) ^^^^^^^^^ File "/home/pi/myenv/lib/python3.11/site-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in <genexpr> return (c for c in iterator if id(c) not in self._incompatible_ids) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/pi/myenv/lib/python3.11/site-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built candidate = func() ^^^^^^ File "/home/pi/myenv/lib/python3.11/site-packages/pip/_internal/resolution/resolvelib/factory.py", line 206, in _make_candidate_from_link self._link_candidate_cache[link] = LinkCandidate( ^^^^^^^^^^^^^^ File "/home/pi/myenv/lib/python3.11/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 297, in __init__ super().__init__( File "/home/pi/myenv/lib/python3.11/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 162, in __init__ self.dist = self._prepare() ^^^^^^^^^^^^^^^ File "/home/pi/myenv/lib/python3.11/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 231, in _prepare dist = self._prepare_distribution() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/pi/myenv/lib/python3.11/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 308, in _prepare_distribution return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/pi/myenv/lib/python3.11/site-packages/pip/_internal/operations/prepare.py", line 491, in prepare_linked_requirement return self._prepare_linked_requirement(req, parallel_builds) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/pi/myenv/lib/python3.11/site-packages/pip/_internal/operations/prepare.py", line 536, in _prepare_linked_requirement local_file = unpack_url( ^^^^^^^^^^^ File "/home/pi/myenv/lib/python3.11/site-packages/pip/_internal/operations/prepare.py", line 166, in unpack_url file = get_http_url( ^^^^^^^^^^^^^ File "/home/pi/myenv/lib/python3.11/site-packages/pip/_internal/operations/prepare.py", line 107, in get_http_url from_path, content_type = download(link, temp_dir.path) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/pi/myenv/lib/python3.11/site-packages/pip/_internal/network/download.py", line 147, in __call__ for chunk in chunks: File "/home/pi/myenv/lib/python3.11/site-packages/pip/_internal/cli/progress_bars.py", line 53, in _rich_progress_bar for chunk in iterable: File "/home/pi/myenv/lib/python3.11/site-packages/pip/_internal/network/utils.py", line 63, in response_chunks for chunk in response.raw.stream( File "/home/pi/myenv/lib/python3.11/site-packages/pip/_vendor/urllib3/response.py", line 622, in stream data = self.read(amt=amt, decode_content=decode_content) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/pi/myenv/lib/python3.11/site-packages/pip/_vendor/urllib3/response.py", line 560, in read with self._error_catcher(): File "/usr/lib/python3.11/contextlib.py", line 155, in __exit__ self.gen.throw(typ, value, traceback) File "/home/pi/myenv/lib/python3.11/site-packages/pip/_vendor/urllib3/response.py", line 443, in _error_catcher raise ReadTimeoutError(self._pool, None, "Read timed out.") pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out.

(venv) zjh@ds-test:~/test7.2$ pip install -i https://pypi.tuna.tsinghua.edu.cn/simple \ --trusted-host pypi.tuna.tsinghua.edu.cn \ --default-timeout=600 \ paramiko oracledb Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple Collecting paramiko Downloading https://pypi.tuna.tsinghua.edu.cn/packages/15/f8/c7bd0ef12954a81a1d3cea60a13946bd9a49a0036a5927770c461eade7ae/paramiko-3.5.1-py3-none-any.whl (227 kB) Collecting oracledb Downloading https://pypi.tuna.tsinghua.edu.cn/packages/d9/c8/62103e3d5229d6fbf443ff2e89978d96468ec4318e3315e321fd0c68108d/oracledb-3.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (2.8 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.8/2.8 MB 17.4 MB/s eta 0:00:00 Collecting bcrypt>=3.2 (from paramiko) Downloading https://pypi.tuna.tsinghua.edu.cn/packages/dc/7f/1e36379e169a7df3a14a1c160a49b7b918600a6008de43ff20d479e6f4b5/bcrypt-4.3.0-cp39-abi3-manylinux_2_34_x86_64.whl (284 kB) Collecting cryptography>=3.3 (from paramiko) Downloading https://pypi.tuna.tsinghua.edu.cn/packages/35/6e/dca39d553075980ccb631955c47b93d87d27f3596da8d48b1ae81463d915/cryptography-44.0.3-cp39-abi3-manylinux_2_34_x86_64.whl (4.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.2/4.2 MB 21.3 MB/s eta 0:00:00 Collecting pynacl>=1.5 (from paramiko) Downloading https://pypi.tuna.tsinghua.edu.cn/packages/ee/87/f1bb6a595f14a327e8285b9eb54d41fef76c585a0edef0a45f6fc95de125/PyNaCl-1.5.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl (856 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 856.7/856.7 kB 8.9 MB/s eta 0:00:00 Collecting cffi>=1.12 (from cryptography>=3.3->paramiko) Downloading https://pypi.tuna.tsinghua.edu.cn/packages/b2/d5/da47df7004cb17e4955df6a43d14b3b4ae77737dff8bf7f8f333196717bf/cffi-1.17.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (479 kB) Collecting pycparser (from cffi>=1.12->cryptography>=3.3->paramiko) Downloading https://pypi.tuna.tsinghua.edu.cn/packages/13/a3/a812df4e2dd5696d1f351d58b8fe16a405b234ad2886a0dab9183fb78109/pycparser-2.22-py3-none-any.whl (117 kB) Installing collected packages: pycparser, bcrypt, cffi, pynacl, cryptography, paramiko, oracledb Successfully installed bcrypt-4.3.0 cffi-1.17.1 cryptography-44.0.3 oracledb-3.1.0 paramiko-3.5.1 pycparser-2.22 pynacl-1.5.0 (venv) zjh@ds-test:~/test7.2$ ^C (venv) zjh@ds-test:~/test7.2$ pip install paramiko -i https://mirrors.aliyun.com/pypi/simple/ Looking in indexes: https://mirrors.aliyun.com/pypi/simple/ Requirement already satisfied: paramiko in ./venv/lib/python3.12/site-packages (3.5.1) Requirement already satisfied: bcrypt>=3.2 in ./venv/lib/python3.12/site-packages (from paramiko) (4.3.0) Requirement already satisfied: cryptography>=3.3 in ./venv/lib/python3.12/site-packages (from paramiko) (44.0.3) Requirement already satisfied: pynacl>=1.5 in ./venv/lib/python3.12/site-packages (from paramiko) (1.5.0) Requirement already satisfied: cffi>=1.12 in ./venv/lib/python3.12/site-packages (from cryptography>=3.3->paramiko) (1.17.1) Requirement already satisfied: pycparser in ./venv/lib/python3.12/site-packages (from cffi>=1.12->cryptography>=3.3->paramiko) (2.22) (venv) zjh@ds-test:~/test7.2$ ^C (venv) zjh@ds-test:~/test7.2$ pip install pyinstaller Collecting pyinstaller Downloading pyinstaller-6.13.0-py3-none-manylinux2014_x86_64.whl.metadata (8.3 kB) ERROR: Exception: Traceback (most recent call last): File "/home/zjh/test7.2/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/response.py", line 438, in _error_catcher yield File "/home/zjh/test7.2/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/response.py", line 561, in read data = self._fp_read(amt) if not fp_closed else b"" ^^^^^^^^^^^^^^^^^^ File "/home/zjh/test7.2/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/response.py", line 527, in _fp_read return self._fp.read(amt) if amt is not None else self._fp.read() ^^^^^^^^^^^^^^^^^^ File "/home/zjh/test7.2/venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/filewrapper.py", line 98, in read data: bytes = self.__fp.read(amt) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/http/client.py", line 479, in read s = self.fp.read(amt) ^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/socket.py", line 720, in readinto return self._sock.recv_into(b) ^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/ssl.py", line 1251, in recv_into return self.read(nbytes, buffer) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/ssl.py", line 1103, in read return self._sslobj.read(len, buffer) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TimeoutError: The read operation timed out During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/zjh/test7.2/venv/lib/python3.12/site-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper status = _inner_run() ^^^^^^^^^^^^ File "/home/zjh/test7.2/venv/lib/python3.12/site-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run return self.run(options, args) ^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zjh/test7.2/venv/lib/python3.12/site-packages/pip/_internal/cli/req_command.py", line 67, in wrapper return func(self, options, args) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zjh/test7.2/venv/lib/python3.12/site-packages/pip/_internal/commands/install.py", line 379, in run requirement_set = resolver.resolve( ^^^^^^^^^^^^^^^^^ File "/home/zjh/test7.2/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/resolver.py", line 95, in resolve result = self._result = resolver.resolve( ^^^^^^^^^^^^^^^^^ File "/home/zjh/test7.2/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/resolvers.py", line 546, in resolve state = resolution.resolve(requirements, max_rounds=max_rounds) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zjh/test7.2/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/resolvers.py", line 397, in resolve self._add_to_criteria(self.state.criteria, r, parent=None) File "/home/zjh/test7.2/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _add_to_criteria if not criterion.candidates: ^^^^^^^^^^^^^^^^^^^^ File "/home/zjh/test7.2/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", line 156, in __bool__ return bool(self._sequence) ^^^^^^^^^^^^^^^^^^^^ File "/home/zjh/test7.2/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 174, in __bool__ return any(self) ^^^^^^^^^ File "/home/zjh/test7.2/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 162, in <genexpr> return (c for c in iterator if id(c) not in self._incompatible_ids) ^^^^^^^^ File "/home/zjh/test7.2/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 53, in _iter_built candidate = func() ^^^^^^ File "/home/zjh/test7.2/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/factory.py", line 186, in _make_candidate_from_link base: Optional[BaseCandidate] = self._make_base_candidate_from_link( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zjh/test7.2/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/factory.py", line 232, in _make_base_candidate_from_link self._link_candidate_cache[link] = LinkCandidate( ^^^^^^^^^^^^^^ File "/home/zjh/test7.2/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 303, in __init__ super().__init__( File "/home/zjh/test7.2/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 158, in __init__ self.dist = self._prepare() ^^^^^^^^^^^^^^^ File "/home/zjh/test7.2/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 235, in _prepare dist = self._prepare_distribution() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zjh/test7.2/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 314, in _prepare_distribution return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zjh/test7.2/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", line 521, in prepare_linked_requirement metadata_dist = self._fetch_metadata_only(req) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zjh/test7.2/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", line 373, in _fetch_metadata_only return self._fetch_metadata_using_link_data_attr( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zjh/test7.2/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", line 393, in _fetch_metadata_using_link_data_attr metadata_file = get_http_url( ^^^^^^^^^^^^^ File "/home/zjh/test7.2/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", line 111, in get_http_url from_path, content_type = download(link, temp_dir.path) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zjh/test7.2/venv/lib/python3.12/site-packages/pip/_internal/network/download.py", line 148, in __call__ for chunk in chunks: ^^^^^^ File "/home/zjh/test7.2/venv/lib/python3.12/site-packages/pip/_internal/network/utils.py", line 65, in response_chunks for chunk in response.raw.stream( ^^^^^^^^^^^^^^^^^^^^ File "/home/zjh/test7.2/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/response.py", line 622, in stream data = self.read(amt=amt, decode_content=decode_content) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zjh/test7.2/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/response.py", line 560, in read with self._error_catcher(): ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/contextlib.py", line 158, in __exit__ self.gen.throw(value) File "/home/zjh/test7.2/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/response.py", line 443, in _error_catcher raise ReadTimeoutError(self._pool, None, "Read timed out.") pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out.

Installing build dependencies ... error error: subprocess-exited-with-error × pip subprocess to install build dependencies did not run successfully. │ exit code: 2 ╰─> [65 lines of output] Collecting setuptools>=40.8.0 Downloading setuptools-80.9.0-py3-none-any.whl.metadata (6.6 kB) Downloading setuptools-80.9.0-py3-none-any.whl (1.2 MB) ━━━━━━ 0.2/1.2 MB 7.4 kB/s eta 0:02:18 ERROR: Exception: Traceback (most recent call last): File "/home/mse/myenv/lib/python3.12/site-packages/pip/_vendor/urllib3/response.py", line 438, in _error_catcher yield File "/home/mse/myenv/lib/python3.12/site-packages/pip/_vendor/urllib3/response.py", line 561, in read data = self._fp_read(amt) if not fp_closed else b"" ^^^^^^^^^^^^^^^^^^ File "/home/mse/myenv/lib/python3.12/site-packages/pip/_vendor/urllib3/response.py", line 527, in _fp_read return self._fp.read(amt) if amt is not None else self._fp.read() ^^^^^^^^^^^^^^^^^^ File "/home/mse/myenv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/filewrapper.py", line 98, in read data: bytes = self.__fp.read(amt) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/http/client.py", line 479, in read s = self.fp.read(amt) ^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/socket.py", line 707, in readinto return self._sock.recv_into(b) ^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/ssl.py", line 1252, in recv_into return self.read(nbytes, buffer) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/ssl.py", line 1104, in read return self._sslobj.read(len, buffer) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TimeoutError: The read operation timed out During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/mse/myenv/lib/python3.12/site-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper status = run_func(*args) ^^^^^^^^^^^^^^^ File "/home/mse/myenv/lib/python3.12/site-packages/pip/_internal/cli/req_command.py", line 245, in wrapper return func(self, options, args) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/mse/myenv/lib/python3.12/site-packages/pip/_internal/commands/install.py", line 377, in run requirement_set = resolver.resolve( ^^^^^^^^^^^^^^^^^ File "/home/mse/myenv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/resolver.py", line 179, in resolve self.factory.preparer.prepare_linked_requirements_more(reqs) File "/home/mse/myenv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", line 552, in prepare_linked_requirements_more self._complete_partial_requirements( File "/home/mse/myenv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", line 467, in _complete_partial_requirements for link, (filepath, _) in batch_download: File "/home/mse/myenv/lib/python3.12/site-packages/pip/_internal/network/download.py", line 183, in __call__ for chunk in chunks: File "/home/mse/myenv/lib/python3.12/site-packages/pip/_internal/cli/progress_bars.py", line 53, in _rich_progress_bar for chunk in iterable: File "/home/mse/myenv/lib/python3.12/site-packages/pip/_internal/network/utils.py", line 63, in response_chunks for chunk in response.raw.stream( File "/home/mse/myenv/lib/python3.12/site-packages/pip/_vendor/urllib3/response.py", line 622, in stream data = self.read(amt=amt, decode_content=decode_content) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/mse/myenv/lib/python3.12/site-packages/pip/_vendor/urllib3/response.py", line 560, in read with self._error_catcher(): File "/usr/lib/python3.12/contextlib.py", line 158, in __exit__ self.gen.throw(value) File "/home/mse/myenv/lib/python3.12/site-packages/pip/_vendor/urllib3/response.py", line 443, in _error_catcher raise ReadTimeoutError(self._pool, None, "Read timed out.") pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out. [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. error: subprocess-exited-with-error × pip subprocess to install build dependencies did not run successfully. │ exit code: 2 ╰─> See above for output. note: This error originates from a subprocess, and is likely not a problem with pip.

大家在看

recommend-type

中国地级市地图shp

中国地级市地图shp文件,希望对大家科研有帮助。
recommend-type

可调谐二极管激光吸收光谱技术的应用研究进展

随着半导体激光器的发展, 可调谐二极管激光吸收光谱(TDLAS)技术有了巨大的进步, 应用领域迅速扩大。已经有超过1000种TDLAS仪器应用于连续排放监测以及工业过程控制等领域, 每年全球出售的TDLAS气体检测仪器占据了红外气体传感检测仪器总数的5%~10%。运用TDLAS技术, 已经完成了几十种气体分子的高选择性、高灵敏度的连续在线测量, 实现了不同领域气体浓度、温度、流速、压力等参数的高精度探测, 为各领域的发展提供了重要的技术保障。本文综述了TDLAS技术气体检测的原理以及最近的应用研究进展, 主要从大气环境监测、工业过程监测、深海溶解气体探测、人体呼吸气体测量、流场诊断以及液态水测量六个应用领域进行介绍。
recommend-type

revit API 命令调用格式

主要运用于revitAPI二次开发的一些命令操作简介,给入门基础的同学学习编程带来便利。
recommend-type

无外部基准电压时STM32L151精确采集ADC电压

当使用电池直接供电 或 外部供电低于LDO的输入电压时,会造成STM32 VDD电压不稳定,忽高忽低。 此时通过使用STM32的内部参考电压功能(Embedded internal reference voltage),可以准确的测量ADC管脚对应的电压值,精度 0.01v左右,可以满足大部分应用场景。 详情参考Blog: https://blog.csdn.net/ioterr/article/details/109170847
recommend-type

Android开发环境配置

Android开发环境配置,Eclipse+Android SDK

最新推荐

recommend-type

Java算法:二叉树的前中后序遍历实现

在深入探讨如何用Java实现二叉树及其三种基本遍历(前序遍历、中序遍历和后序遍历)之前,我们需要了解一些基础知识。 首先,二叉树是一种被广泛使用的数据结构,它具有以下特性: 1. 每个节点最多有两个子节点,分别是左子节点和右子节点。 2. 左子树和右子树都是二叉树。 3. 每个节点都包含三个部分:值、左子节点的引用和右子节点的引用。 4. 二叉树的遍历通常用于访问树中的每个节点,且访问的顺序可以是前序、中序和后序。 接下来,我们将详细介绍如何用Java来构建这样一个树结构,并实现这些遍历方式。 ### Java实现二叉树结构 要实现二叉树结构,我们首先需要一个节点类(Node.java),该类将包含节点值以及指向左右子节点的引用。其次,我们需要一个树类(Tree.java),它将包含根节点,并提供方法来构建树以及执行不同的遍历。 #### Node.java ```java public class Node { int value; Node left; Node right; public Node(int value) { this.value = value; left = null; right = null; } } ``` #### Tree.java ```java import java.util.Stack; public class Tree { private Node root; public Tree() { root = null; } // 这里可以添加插入、删除等方法 // ... // 前序遍历 public void preOrderTraversal(Node node) { if (node != null) { System.out.print(node.value + " "); preOrderTraversal(node.left); preOrderTraversal(node.right); } } // 中序遍历 public void inOrderTraversal(Node node) { if (node != null) { inOrderTraversal(node.left); System.out.print(node.value + " "); inOrderTraversal(node.right); } } // 后序遍历 public void postOrderTraversal(Node node) { if (node != null) { postOrderTraversal(node.left); postOrderTraversal(node.right); System.out.print(node.value + " "); } } // 迭代形式的前序遍历 public void preOrderTraversalIterative() { Stack<Node> stack = new Stack<>(); stack.push(root); while (!stack.isEmpty()) { Node node = stack.pop(); System.out.print(node.value + " "); if (node.right != null) { stack.push(node.right); } if (node.left != null) { stack.push(node.left); } } System.out.println(); } // 迭代形式的中序遍历 public void inOrderTraversalIterative() { Stack<Node> stack = new Stack<>(); Node current = root; while (current != null || !stack.isEmpty()) { while (current != null) { stack.push(current); current = current.left; } current = stack.pop(); System.out.print(current.value + " "); current = current.right; } System.out.println(); } // 迭代形式的后序遍历 public void postOrderTraversalIterative() { Stack<Node> stack = new Stack<>(); Stack<Node> output = new Stack<>(); stack.push(root); while (!stack.isEmpty()) { Node node = stack.pop(); output.push(node); if (node.left != null) { stack.push(node.left); } if (node.right != null) { stack.push(node.right); } } while (!output.isEmpty()) { System.out.print(output.pop().value + " "); } System.out.println(); } } ``` ### Java实现的二叉树遍历详细解析 #### 前序遍历(Pre-order Traversal) 前序遍历是先访问根节点,然后递归地前序遍历左子树,接着递归地前序遍历右子树。遍历的顺序是:根 -> 左 -> 右。 #### 中序遍历(In-order Traversal) 中序遍历是先递归地中序遍历左子树,然后访问根节点,最后递归地中序遍历右子树。对于二叉搜索树来说,中序遍历可以按从小到大的顺序访问所有节点。遍历的顺序是:左 -> 根 -> 右。 #### 后序遍历(Post-order Traversal) 后序遍历是先递归地后序遍历左子树,然后递归地后序遍历右子树,最后访问根节点。遍历的顺序是:左 -> 右 -> 根。 ### 迭代形式的遍历 在上述`Tree.java`类中,我们还实现了迭代形式的遍历,通过使用栈来模拟递归过程。这种方法在处理大型树结构时,可以避免递归导致的栈溢出问题,并且可以提高效率。 ### 总结 通过上述代码和解释,我们可以看到,使用Java实现二叉树及其遍历方法相对直接。核心在于理解二叉树节点的结构和递归逻辑,以及如何使用栈来模拟递归过程。在实践中,了解并掌握这些基本算法对于解决复杂问题是非常有用的。此外,理解这些基本概念后,可以进一步探索更高级的二叉树算法,如平衡二叉树(AVL树)、红黑树等。
recommend-type

【性能测试基准】:为RK3588选择合适的NVMe性能测试工具指南

# 1. NVMe性能测试基础 ## 1.1 NVMe协议简介 NVMe,全称为Non-Volatile Memory Express,是专为固态驱动器设计的逻辑设备接口规范。与传统的SATA接口相比,NVMe通过使用PCI Express(PCIe)总线,大大提高了存储设备的数据吞吐量和IOPS(每秒输入输出操作次数),特别适合于高速的固态存储设备。
recommend-type

grant usage on ** to bcc@*%

<think>我们正在处理一个关于MySQL权限授予的问题。用户的具体需求是:为数据库用户'bcc'@'%'授予对所有数据库的使用权限(USAGE)。根据引用[1]和引用[4],我们知道在MySQL中,使用GRANT语句来授予权限。注意:USAGE权限实际上是一个“无权限”的权限,它仅仅表示用户存在,但没有任何实际权限(除了连接数据库)。如果用户只想允许用户连接数据库而不做任何操作,那么授予USAGE是合适的。但是,用户要求的是“使用权限”,我们需要确认用户是否真的只需要USAGE权限,还是需要其他权限?根据问题描述,用户明确说“使用权限”,并且指定了USAGE(在问题中提到了grantusa
recommend-type

Nokia手机通用密码计算器:解锁神器

根据给定的文件信息,我们可以了解到一个关于诺基亚(Nokia)手机解锁密码生成工具的知识点。在这个场景中,文件标题“Nokia手机密码计算器”表明了这是一个专门用于生成Nokia手机解锁密码的应用程序。描述中提到的“输入手机串号,就可得到10位通用密码,用于解锁手机”说明了该工具的使用方法和功能。 知识点详解如下: 1. Nokia手机串号的含义: 串号(Serial Number),也称为序列号,是每部手机独一无二的标识,通常印在手机的电池槽内或者在手机的设置信息中可以查看。它对于手机的售后维修、技术支持以及身份识别等方面具有重要意义。串号通常由15位数字组成,能够提供制造商、型号、生产日期和制造地点等相关信息。 2. Nokia手机密码计算器的工作原理: Nokia手机密码计算器通过特定的算法将手机的串号转换成一个10位的数字密码。这个密码是为了帮助用户在忘记手机的PIN码(个人识别码)、PUK码(PIN解锁码)或者某些情况下手机被锁定时,能够解锁手机。 3. 通用密码与安全性: 这种“通用密码”是基于一定算法生成的,不是随机的。它通常适用于老型号的Nokia手机,因为这些手机在设计时通常会采用固定的算法来生成密码。然而,随着科技的发展和安全需求的提高,现代手机通常不会提供此类算法生成的通用密码,以防止未经授权的解锁尝试。 4. Nokia手机的安全机制: 老型号的Nokia手机在设计时,通常会考虑到用户可能忘记密码的情况。为了保证用户在这种情况下的手机依然能够被解锁使用,制造商设置了一套安全机制,即通用密码系统。但这同时也带来了潜在的安全风险,因为如果算法被破解,那么任何知道串号的人都可能解锁这部手机。 5. MasterCode.exe文件的作用: 文件列表中的“MasterCode.exe”很可能就是上述“Nokia手机密码计算器”的可执行文件。用户需要运行这个程序,并按照程序的指示输入手机的串号,程序便会根据内部的算法计算出用于解锁的密码。 6. 注意事项和法律风险: 尽管此类工具在技术上帮助了用户,但必须强调的是,使用此类解锁工具或破解手机可能会违反相关的法律法规,特别是如果手机并非属于解锁者本人。在大多数国家,未经授权解锁手机都是违法的,尤其是在手机是通过运营商签订合约购买的情况下。因此,用户在尝试使用通用密码解锁手机前,应确保了解当地的法律法规,并且只在合法和合理的范围内使用此类工具。 7. 替代解锁方法: 对于现代智能手机,如果用户忘记了解锁密码,通常需要通过官方的客户服务来解决,例如联系手机制造商的客服或到指定的维修点进行解锁。一些手机还提供了账号解锁的功能,比如Apple的“查找我的iPhone”功能,以及Google的账号解锁选项。 总结来说,Nokia手机密码计算器是一个基于特定算法的实用工具,可帮助用户在忘记密码时解锁其Nokia手机。然而,用户在使用此类工具时应谨慎,并且必须遵守当地的法律法规。
recommend-type

【固态硬盘寿命延长】:RK3588平台NVMe维护技巧大公开

# 1. 固态硬盘寿命延长的基础知识 ## 1.1 固态硬盘的基本概念 固态硬盘(SSD)是现代计算设备中不可或缺的存储设备之一。与传统的机械硬盘(HDD)相比,SSD拥有更快的读写速度、更小的体积和更低的功耗。但是,SSD也有其生命周期限制,主要受限于NAND闪存的写入次数。 ## 1.2 SSD的写入次数和寿命 每块SSD中的NAND闪存单元都有有限的写入次数。这意味着,随着时间的推移,SSD的
recommend-type

缺省参数是什么

<think>首先,用户的问题是:“我想理解编程中缺省参数的概念和使用方法请问编程语言中缺省参数的定义及示例”。用户想了解缺省参数在编程中的概念和使用方法。我有系统级指令:-所有行内数学表达式必须使用$...$格式。-独立公式必须使用$$...$$格式并单独成段。-LaTeX语法正确。-使用中文回答。-生成相关问题。-回答中引用的段落末尾自然地添加引用标识,例如[^1]。用户可见层指令:-回答结构清晰,帮助用户逐步解决问题。-尽量保证回答真实可靠。参考站内引用:-引用[1]:缺省参数是声明或定义函数时为函数的参数指定的一个默认值。在调用该函数时,如果没有指定实参则采用该默认值,否则使用指定的实
recommend-type

jxl API实现Excel文件的读写操作

### 知识点一:jxl API概述 jxl API是针对Java语言的开源库,用于操作Microsoft Excel文件。它允许开发者通过Java程序创建、读取、修改和写入Excel文件(特别是XLS格式的文件)。jxl API是纯Java实现的,因此它独立于操作系统的Excel处理能力,具有良好的跨平台性。 ### 知识点二:jxl API的安装和配置 要使用jxl API,首先需要将其安装到Java项目中。可以通过Maven或直接下载jar文件的方式进行安装。如果是使用Maven项目,可以在pom.xml文件中添加依赖。如果直接使用jar文件,则需要将其添加到项目的类路径中。 ### 知识点三:jxl API的主要功能 jxl API支持Excel文件的创建、读写等操作,具体包括: 1. 创建新的Excel工作簿。 2. 读取已存在的Excel文件。 3. 向工作簿中添加和修改单元格数据。 4. 设置单元格样式,如字体、颜色、边框等。 5. 对工作表进行操作,比如插入、删除、复制工作表。 6. 写入和读取公式。 7. 处理图表和图片。 8. 数据筛选、排序功能。 ### 知识点四:jxl API的基本操作示例 #### 创建Excel文件 ```java // 导入jxl API的类 import jxl.Workbook; import jxl.write.WritableWorkbook; import jxl.write.WritableSheet; // 创建一个新的Excel工作簿 WritableWorkbook workbook = Workbook.createWorkbook(new File("example.xls")); WritableSheet sheet = workbook.createSheet("Sheet1", 0); // 创建工作表 // 其他操作... // 关闭工作簿 workbook.write(); workbook.close(); ``` #### 读取Excel文件 ```java // 导入jxl API的类 import jxl.Workbook; import jxl.read.biff.BiffException; // 打开一个现有的Excel文件 Workbook workbook = Workbook.getWorkbook(new File("example.xls")); // 读取工作表 Sheet sheet = workbook.getSheet(0); // 读取单元格数据 String value = sheet.getCell(0, 0).getContents(); // 关闭工作簿 workbook.close(); ``` ### 知识点五:jxl API的高级操作 除了基础操作之外,jxl API还支持一些高级功能,如: - **设置单元格格式**:为单元格设置字体大小、颜色、对齐方式等。 - **批量修改**:一次性修改大量单元格的数据。 - **数据透视表**:创建和操作数据透视表。 - **图表**:在工作表中插入图表,并进行修改。 ### 知识点六:错误处理 使用jxl API时,可能会遇到一些错误,例如: - `BiffException`:当打开一个损坏的Excel文件时会抛出此异常。 - `WriteException`:在写入Excel文件时出现问题会抛出此异常。 正确处理这些异常对于确保程序的健壮性至关重要。 ### 知识点七:兼容性问题 由于jxl API主要处理XLS格式的Excel文件,它可能与新版本的Excel(如Excel 2007及以上版本的XLSX格式)不完全兼容。如果需要操作XLSX格式的文件,可能需要寻找其他的库,如Apache POI。 ### 知识点八:最佳实践 当使用jxl API进行读写操作时,应该遵循一些最佳实践: - 尽量在读取或写入少量数据时打开和关闭工作簿,以节省资源。 - 对于需要大量数据操作的场景,建议使用jxl API的批量写入和批量读取功能。 - 注意线程安全问题。jxl API不是线程安全的,因此在多线程环境下操作Excel文件时需要特别注意。 - 在处理大量数据时,可能需要考虑性能优化,例如缓存读取的数据或使用更高效的文件操作方法。 以上就是jxl API在读写Excel文件时的详细知识点,涵盖了jxl API的基本概念、安装配置、主要功能、操作示例、高级操作、错误处理、兼容性问题以及最佳实践。掌握这些知识点将有助于开发者高效、稳定地处理Excel文件。
recommend-type

【故障恢复策略】:RK3588与NVMe固态硬盘的容灾方案指南

# 1. RK3588处理器与NVMe固态硬盘的概述 ## 1.1 RK3588处理器简介 RK3588是Rockchip推出的一款高端处理器,具备强大的性能和多样的功能,集成了八核CPU和六核GPU,以及专用的AI处理单元,主要用于高端移动设备、边缘计算和
recommend-type

python 设置webview的浏览器版本

<think>我们正在处理用户关于在Python中设置WebView的浏览器版本的问题。根据用户提供的引用信息,似乎涉及PyQT和QtWebView。引用中提到了将KWebView更改为QtWebView,以及设置浏览器版本。在PyQt中,WebView组件通常是QWebView(在Qt4中)或QWebEngineView(在Qt5及以后)。QtWebEngineView是基于Chromium的,因此它有自己的浏览器引擎版本。要设置WebView的浏览器版本,实际上我们无法直接设置一个任意的版本,因为它是基于QtWebEngine模块的,而QtWebEngine模块本身绑定了一个特定的Chro
recommend-type

TMPGEnc汉化免装版下载:视频压缩与转换工具

从给定文件信息中,可以提取出以下知识点: 标题解析: "TMPGEnc.4.0.XPress.V4.7.1.284.汉化免装版" 是对一款软件的命名,其中每个部分都有特定的含义。 - TMPGEnc:是一个著名的视频编码软件系列,由日本Pegasys公司开发。 - 4.0.XPress:指的是该软件系列中的4.0版本的XPress套件,XPress通常表示该版本为面向专业或高级用户的简化版。 - V4.7.1.284:这代表着软件的版本号,4.7.1是主版本号,284可能是修订号或构建号。 - 汉化免装版:意味着这个特定版本已经汉化,即已经翻译成中文,方便中文用户使用;并且是一个免安装版本,可能指解压后即可运行,无需安装过程。 描述: 此处描述重复标题信息,未提供更多细节。但从标题可以推断,该软件是TMPGEnc的4.0版本的XPress套件的4.7.1.284版本的汉化免装版。 标签: - 汉化免装版:表明用户可以直接使用,无需安装和语言障碍。 文件名称列表: 这些文件名称可能代表软件运行所需的核心组件或者插件。虽然文件名本身并不直接提供详细信息,但可以通过其命名来推测它们的功能。 1. mch264vout.001:该文件可能是一个视频输出模块,用于H.264编码格式的视频内容输出。 2. mcmpgdmx.ax:该文件名中"mpg"可能表示它是处理MPEG格式视频的相关模块。 3. DivXEnc.ax、DivXDec.ax:这两个文件名中的"DivX"指代了著名的DivX视频编码技术。"Enc"代表编码器,"Dec"代表解码器。 4. mcmp4mux.ax、mcmp4demux.ax:这两个文件可能与MPEG-4格式的数据封装与解封装有关,"mux"代表封装,"demux"代表解封装。 5. mch264ve.ax:该文件名中的"ve"可能表示视频编码器,专门针对H.264视频编码。 6. mcm4vd.ax:推测是MPEG-4视频解码器。 7. mcamre.ax:这个文件名不太明确,但可能是指某种格式的音视频混合解码器。 8. mcm4ve.ax:推测为MPEG-4视频编码器。 结合标题和文件列表可以推测,这个软件包可能包括了处理和编码H.264、MPEG、DivX等多种视频格式的功能,特别为中文用户提供了一个无需安装的便利版本。该版本可能包含了视频编码器、解码器、输出模块、封装和解封装模块等,为视频编辑和转换提供了全面的解决方案。需要注意的是,上述文件名的具体功能和用途需要结合实际软件使用环境和官方文档进行详细解读。此外,由于该版本是汉化免装版,用户在使用时应考虑软件的合法性及软件更新、技术支持等问题。