鱼C论坛

 找回密码
 立即注册
查看: 55|回复: 1

conda下已经安装了pysrt,但仍然提示: No module named 'pysrt'

[复制链接]
发表于 2024-12-3 20:54:19 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
(pytvzhen) dengz@nv2-pc:~/pytvzhen-master$ pip install pysrt
Defaulting to user installation because normal site-packages is not writeable
Requirement already satisfied: pysrt in /home/dengz/.local/lib/python3.10/site-packages (1.1.2)
Requirement already satisfied: chardet in /home/dengz/.local/lib/python3.10/site-packages (from pysrt) (5.2.0)

(pytvzhen) dengz@nv2-pc:~/pytvzhen-master$ python work_space_WisperModelOutOfLoop_argv1SourceLang-PutMp3mp4inTestDir_batch_ok-批量转录中文.py zh
....

Traceback (most recent call last):
  File "/home/dengz/pytvzhen-master/work_space_WisperModelOutOfLoop_argv1SourceLang-PutMp3mp4inTestDir_batch_ok-批量转录中文.py", line 1213, in <module>
    import pysrt
ModuleNotFoundError: No module named 'pysrt'


想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2024-12-3 20:54:29 | 显示全部楼层
可能导致这个问题的原因是Python环境配置不正确。以下是一些检查步骤和解决方案:

1. **确保使用正确的Conda环境**:
   确保你在运行Python脚本时激活了正确的Conda环境。可以在终端输入以下命令确认当前激活的环境:

(base) $ conda activate pytvzhen
   (pytvzhen) $

   确认环境名称匹配 `pytvzhen`。

2. **检查 Python 和 pip 使用的是同一个环境**:
   终端中输入以下命令,检查 `python` 和 `pip` 是否指向同一环境的路径:

(pytvzhen) $ which python
   (pytvzhen) $ which pip

   两者的路径应该都在 `pytvzhen` 环境下。

3. **在正确环境下安装 pysrt**:
   确保在激活的Conda环境中使用 `pip` 安装模块:

(pytvzhen) $ pip install pysrt

4. **使用 Conda 安装 pysrt**:
   如果问题仍然存在,尝试使用 Conda 来安装:

(pytvzhen) $ conda install -c conda-forge pysrt

5. **检查 Conda 环境的 Python 版本**:
   有时候环境中的Python版本不匹配可能会导致问题。你可以检查和更新环境的Python版本:

(pytvzhen) $ conda list python

   确保版本是你需要的版本。

完成以上步骤后,再次运行你的Python脚本,问题应该得到解决。如果问题依然存在,请检查脚本路径和环境配置。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-22 02:10

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表