python - 无法使用 pip 安装 playsound

pip install playsound后发现一直报错,报错如下: 

Collecting playsound
  Using cached playsound-1.3.0.tar.gz (7.7 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... error
  error: subprocess-exited-with-error

  × Getting requirements to build wheel did not run successfully.
  │ exit code: 1
  ╰─> [23 lines of output]
      Traceback (most recent call last):
        File "D:\Desktop\lib\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py", line 353, in <module>
          main()
        File "D:\Desktop\lib\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py", line 335, in main
          json_out['return_val'] = hook(**hook_input['kwargs'])
        File "D:\Desktop\lib\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py", line 118, in get_requires_for_build_wheel
          return hook(config_settings)
        File "C:\Users\86152\AppData\Local\Temp\pip-build-env-6164zitn\overlay\Lib\site-packages\setuptools\build_meta.py", line 355, in get_requires_for_build_whee
l
          return self._get_build_requires(config_settings, requirements=['wheel'])
        File "C:\Users\86152\AppData\Local\Temp\pip-build-env-6164zitn\overlay\Lib\site-packages\setuptools\build_meta.py", line 325, in _get_build_requires        
          self.run_setup()
        File "C:\Users\86152\AppData\Local\Temp\pip-build-env-6164zitn\overlay\Lib\site-packages\setuptools\build_meta.py", line 507, in run_setup
          super(_BuildMetaLegacyBackend, self).run_setup(setup_script=setup_script)
        File "C:\Users\86152\AppData\Local\Temp\pip-build-env-6164zitn\overlay\Lib\site-packages\setuptools\build_meta.py", line 341, in run_setup
          exec(code, locals())
        File "<string>", line 6, in <module>
        File "D:\Desktop\lib\inspect.py", line 985, in getsource
          lines, lnum = getsourcelines(object)
        File "D:\Desktop\lib\inspect.py", line 967, in getsourcelines
          lines, lnum = findsource(object)
        File "D:\Desktop\lib\inspect.py", line 798, in findsource
          raise OSError('could not get source code')
      OSError: could not get source code
      [end of output]

error: subprocess-exited-with-error
× Getting requirements to build wheel did not run successfully.
╰─> See above for output.

note: This error originates from a subprocess, and is likely not a problem with pip.
PS D:\Desktop\Desktop\py_code> python -- version
D:\Desktop\python.exe: can't open file 'version': [Errno 2] No such file or directory

发现是在 build wheel 时报错,

输入 

pip install --upgrade wheel

 发现再安装就成功了。

### 解决PowerShell中无法识别`pip`命令的问题 当遇到`无法将“pip”项识别为cmdlet、函数、脚本文件或可运行程序的名称`这样的错误时,通常是因为Python环境变量未被正确配置到系统的PATH环境中[^1]。 #### 验证Python安装及其版本 确保已成功安装Python,并且其路径已被加入到了系统的环境变量中。可以通过打开PowerShell并输入以下命令来验证: ```powershell python --version ``` 如果此命令返回了一个有效的Python版本号,则说明Python已经正确安装;如果没有反应或者提示找不到命令,则需要重新设置环境变量。 #### 设置环境变量 对于新安装Python,默认情况下会询问是否要将其添加至系统路径。如果不是这样做的,可以手动编辑环境变量以包含Python目录以及Scripts子目录(其中包含了pip.exe)。具体操作如下: 1. 找到Python安装位置,通常是类似于 `C:\Users\YourUsername\AppData\Local\Programs\Python\PythonXX` 的路径; 2. 将上述路径和该路径下的 `Scripts` 文件夹都添加到系统的Path环境变量里。 完成这些更改之后,重启PowerShell使新的环境变量生效。 #### 安装playsound库 一旦确认了Pythonpip都可以正常工作,在PowerShell中执行下面这条指令就可以顺利安装所需的第三方包: ```powershell pip install playsound ``` 这将会下载最新的稳定版playsound库并自动处理任何依赖关系。
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值