python-3.x - mss 模块已安装但程序无法导入它(使用单一版本的 python)?
问题描述
我正在制作一个 Python 程序,用于通过截屏将 PDF 文件转换为图像。我正在使用带有 Python 3.6.5 的 Anaconda 3(在 Windows 10 Enterprise 上运行)
我的系统上没有安装其他 Python 版本,因此不会有混淆的可能。
我使用以下方法创建了一个虚拟环境:
conda create screenshots
然后继续安装以下模块:
蟒蛇=3.6.5
conda install python
pywin32=223
conda install pywin32
mss=1.7.3
conda install -c conda-forge mss
pyautogui=0.9.38
conda install -c conda-forge pyautogui
pyscreenshot=0.4.2
pip install pyscreenshot
pywin32-ctypes=0.0.1
conda install -c conda-forge pywin32-ctypes
pyreadline=2.1
conda install -c anaconda
在激活环境并使用列出模块时
conda list
上述模块与其他模块一起存在。
然而,当我运行程序时,它只会给出 ModuleNotFoundError : No module named 'mss'
该程序的其余部分工作正常。导入上面给出的其他模块没有问题。
有人可以告诉我这里可能是什么问题吗?
解决方案
您是在谈论这个MSS模块吗?如果是这样,没有1.7.3版本,你应该尝试最新的3.2.1。
编辑:该模块现在也可以在 conda 上使用:
conda install -c conda-forge python-mss
推荐阅读
- sql - sql 中发生多次检查时,Case 语句产生不正确的结果
- javascript - AntD自动完成下拉菜单默认打开焦点,我该如何防止它?
- python - Python Pandas 根据多个条件(长度和内容)将字符串从一个单元格复制到另一个单元格
- mysql - 当我在托管 MySQL 中编写代码时出现错误
- python - python中的输入只能在字符串中
- sql - 在我的 SQL 中计算 2 列的百分比
- algorithm - 这段代码的时间复杂度是多少loglogn?
- python - 对角蛇填充阵列
- google-apps-script - 在清单 (JSON) 中使用 Google Apps 脚本功能 - Gmail 插件
- c# - LINQ 中的自然排序