Traceback (most recent call last): File "/root/test/2.py", line 226, in <module> print(run_command(bbbb)) File "/root/test/2.py", line 72, in run_command result = subprocess.run(command, sshell=True, check=True, capture_output=True, text=True) File "/usr/local/python3/lib/python3.7/subprocess.py", line 453, in run with Popen(*popenargs, **kwargs) as process: TypeError: init() got an unexpected keyword argument 'sshell'
时间: 2024-04-08 12:02:18 浏览: 71
根据您提供的错误信息,看起来是因为在调用`subprocess.run()`函数时传递了一个错误的参数`sshell`。实际上,正确的参数应该是`shell`,而不是`sshell`。
请将代码中的`sshell=True`修改为`shell=True`,然后再次运行您的程序。
修改后的代码示例:
```python
result = subprocess.run(command, shell=True, check=True, capture_output=True, text=True)
```
这样修改后,应该可以解决该错误并正常运行您的程序。如果还有其他问题,请提供更多的错误信息或相关代码,以便我可以更好地帮助您。
相关问题
wheeltec_client@vmware:~/catkin_ws$ rosrun test_pkg wave_publisher.py Traceback (most recent call last): File "/home/wheeltec_client/catkin_ws/src/test_pkg/src/wave_publisher.py", line 13, in <module> from pymycobot.mycobot import MyCobot File "/home/wheeltec_client/.local/lib/python3.6/site-packages/pymycobot/__init__.py", line 44, in <module> from pymycobot.mybuddyemoticon import MyBuddyEmoticon File "/home/wheeltec_client/.local/lib/python3.6/site-packages/pymycobot/mybuddyemoticon.py", line 4, in <module> import cv2 as cv ModuleNotFoundError: No module named 'cv2'
您在运行"wave_publisher.py"时遇到了一个错误。错误信息显示缺少名为"cv2"的模块。
这个错误通常是由于缺少OpenCV库引起的。要解决这个问题,您需要安装OpenCV库。
您可以使用以下命令在终端中安装OpenCV库:
```bash
pip install opencv-python
```
如果您使用的是Python3,请使用以下命令安装:
```bash
pip3 install opencv-python
```
安装完成后,再次运行"wave_publisher.py"应该就不会出现这个错误了。
Traceback (most recent call last): File "/root/autodl-tmp/AIGC训练营_Lesson2_code/txt.py", line 3, in <module> from diffusers.diffusers import StableDiffusionPipeline, DPMSolverMultistepScheduler,DDIMScheduler File "/root/miniconda3/lib/python3.10/site-packages/diffusers/__init__.py", line 29, in <module> from .pipelines import OnnxRuntimeModel File "/root/miniconda3/lib/python3.10/site-packages/diffusers/pipelines/__init__.py", line 19, in <module> from .dance_diffusion import DanceDiffusionPipeline File "/root/miniconda3/lib/python3.10/site-packages/diffusers/pipelines/dance_diffusion/__init__.py", line 1, in <module> from .pipeline_dance_diffusion import DanceDiffusionPipeline File "/root/miniconda3/lib/python3.10/site-packages/diffusers/pipelines/dance_diffusion/pipeline_dance_diffusion.py", line 21, in <module> from ..pipeline_utils import AudioPipelineOutput, DiffusionPipeline File "/root/miniconda3/lib/python3.10/site-packages/diffusers/pipelines/pipeline_utils.py", line 66, in <module> from transformers.utils import SAFE_WEIGHTS_NAME as TRANSFORMERS_SAFE_WEIGHTS_NAME ImportError: cannot import name 'SAFE_WEIGHTS_NAME' from 'transformers.utils' (/root/miniconda3/lib/python3.10/site-packages/transformers/utils/__init__.py)什么意思
这是一个 Python 的报错信息,其中包含了文件路径和错误信息。 ImportError: cannot import name 'SAFE_WEIGHTS_NAME' from 'transformers.utils' 表示在导入 transformers.utils 模块时,找不到名为 'SAFE_WEIGHTS_NAME' 的属性。可能是因为版本问题或者安装不完整导致的。你可以尝试更新 transformers 库或者重新安装该库来解决这个问题。
阅读全文
相关推荐

















