python执行pip install 命令的时候报错 File"xxxx",line 1 pip install 的问题

博客介绍了解决安装模块的方法,即打开cmd,直接执行要安装的模块的命令,无需进入python环境。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

解决方法:

打开cmd,直接执行要安装的模块的命令即可。不需要进入python环境。

(.venv) PS C:\Users\11685159c\PycharmProjects\PythonProject> pip install requests Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple Requirement already satisfied: requests in c:\users\11685159c\pycharmprojects\pythonproject\.venv\lib\site-packages (2.32.3) Requirement already satisfied: charset-normalizer<4,>=2 in c:\users\11685159c\pycharmprojects\pythonproject\.venv\lib\site-packages (from requests) (3.4.1) Requirement already satisfied: idna<4,>=2.5 in c:\users\11685159c\pycharmprojects\pythonproject\.venv\lib\site-packages (from requests) (3.10) Requirement already satisfied: urllib3<3,>=1.21.1 in c:\users\11685159c\pycharmprojects\pythonproject\.venv\lib\site-packages (from requests) (2.4.0) Requirement already satisfied: certifi>=2017.4.17 in c:\users\11685159c\pycharmprojects\pythonproject\.venv\lib\site-packages (from requests) (2025.1.31) (.venv) PS C:\Users\11685159c\PycharmProjects\PythonProject> pip install grab Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple Collecting grab Downloading https://pypi.tuna.tsinghua.edu.cn/packages/26/87/c0b939da311bed38c0c073fd61675cfbe4ba585c2a04370a5b7e106a2639/grab-0.6.41.tar.gz (1.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 6.4 MB/s eta 0:00:00 Preparing metadata (setup.py) ... error error: subprocess-exited-with-error × python setup.py egg_info did not run successfully. │ exit code: 1 ╰─> [65 lines of output] C:\Users\11685159c\PycharmProjects\PythonProject\.venv\Lib\site-packages\setuptools\dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: MIT License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running egg_info creating C:\Users\11685159c\AppData\Local\Temp\pip-pip-egg-info-jx87rcee\grab.egg-info writing C:\Users\11685159c\AppData\Local\Temp\pip-pip-egg-info-jx87rcee\grab.egg-info\PKG-INFO writing dependency_links to C:\Users\11685159c\AppData\Local\Temp\pip-pip-egg-info-jx87rcee\grab.egg-info\dependency_links.txt writing requirements to C:\Users\11685159c\AppData\Local\Temp\pip-pip-egg-info-jx87rcee\grab.egg-info\requires.txt writing top-level names to C:\Users\11685159c\AppData\Local\Temp\pip-pip-egg-info-jx87rcee\grab.egg-info\top_level.txt writing manifest file 'C:\Users\11685159c\AppData\Local\Temp\pip-pip-egg-info-jx87rcee\grab.egg-info\SOURCES.txt' reading manifest file 'C:\Users\11685159c\AppData\Local\Temp\pip-pip-egg-info-jx87rcee\grab.egg-info\SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no previously-included files matching '*.pyc' found under directory 'docs' warning: no previously-included files matching '__pycache__' found under directory 'docs' warning: no files found matching '*' under directory 'test' warning: no previously-included files matching '*.pyc' found under directory 'test' warning: no previously-included files matching '__pycache__' found under directory 'test' adding license file 'LICENSE' Traceback (most recent call last): File "<string>", line 2, in <module> File "<pip-setuptools-caller>", line 35, in <module> File "C:\Users\11685159c\AppData\Local\Temp\pip-install-i6jsmpgm\grab_cbb983001cef4714b1261f07046b7d24\setup.py", line 7, in <module> setup( File "C:\Users\11685159c\PycharmProjects\PythonProject\.venv\Lib\site-packages\setuptools\__init__.py", line 115, in setup return distutils.core.setup(**attrs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\11685159c\PycharmProjects\PythonProject\.venv\Lib\site-packages\setuptools\_distutils\core.py", line 186, in setup return run_commands(dist) ^^^^^^^^^^^^^^^^^^ File "C:\Users\11685159c\PycharmProjects\PythonProject\.venv\Lib\site-packages\setuptools\_distutils\core.py", line 202, in run_commands dist.run_commands() File "C:\Users\11685159c\PycharmProjects\PythonProject\.venv\Lib\site-packages\setuptools\_distutils\dist.py", line 1002, in run_commands self.run_command(cmd) File "C:\Users\11685159c\PycharmProjects\PythonProject\.venv\Lib\site-packages\setuptools\dist.py", line 1102, in run_command super().run_command(command) File "C:\Users\11685159c\PycharmProjects\PythonProject\.venv\Lib\site-packages\setuptools\_distutils\dist.py", line 1021, in run_command cmd_obj.run() File "C:\Users\11685159c\PycharmProjects\PythonProject\.venv\Lib\site-packages\setuptools\command\egg_info.py", line 312, in run self.find_sources() File "C:\Users\11685159c\PycharmProjects\PythonProject\.venv\Lib\site-packages\setuptools\command\egg_info.py", line 320, in find_sources mm.run() File "C:\Users\11685159c\PycharmProjects\PythonProject\.venv\Lib\site-packages\setuptools\command\egg_info.py", line 548, in run self.prune_file_list() File "C:\Users\11685159c\PycharmProjects\PythonProject\.venv\Lib\site-packages\setuptools\command\sdist.py", line 162, in prune_file_list super().prune_file_list() File "C:\Users\11685159c\PycharmProjects\PythonProject\.venv\Lib\site-packages\setuptools\_distutils\command\sdist.py", line 386, in prune_file_list base_dir = self.distribution.get_fullname() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\11685159c\PycharmProjects\PythonProject\.venv\Lib\site-packages\setuptools\_core_metadata.py", line 275, in get_fullname return _distribution_fullname(self.get_name(), self.get_version()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\11685159c\PycharmProjects\PythonProject\.venv\Lib\site-packages\setuptools\_core_metadata.py", line 293, in _distribution_fullname canonicalize_version(version, strip_trailing_zero=False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: canonicalize_version() got an unexpected keyword argument 'strip_trailing_zero' [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. error: metadata-generation-failed × Encountered error while generating package metadata. ╰─> See above for output. note: This is an issue with the package mentioned above, not pip. hint: See above for details.
最新发布
07-09
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值