Python 3.6 ModuleNotFoundError: No module named 'pyttsx3'
Python 3.6 ModuleNotFoundError: No module named 'pyttsx3'
我完全不知道问题出在哪里。我做了 pip 安装程序 (pip install pyttsx3) 并重新安装了 JetBrains PyCharm,但它仍然无法正常工作。
启动 pyCharm 终端 window,然后安装 'pipenv' 这是一个改进的 pip 替代品,如下所示:
pip install -u pipenv
然后使用 pipenv 而不是 pip,因为这将创建它自己的 Pipfile 和 virtualenv。您可以按如下方式安装 pyttsx3:
pipenv install pyttsx3
这将创建一个 Pipfile 和一个 Pipfile.lock,pycharm 应该获取并确保它使用正确的 python 版本和 virtualenv 环境。否则请检查您的 python 解释器是否在 "Run/Debug configurations" 中正确设置。如果它不在该列表中,那么您可以通过 Preferences->Project->Project Interpreter 选项添加一个新的 python 解释器。
如果您使用 Python 3 然后使用
pip3 install pyttsx3
好吧,我可能来晚了一点,但万一还有人遇到问题,我设法用 py -m pip install pyttsx3
修复了它
这里是我的 mac 与 BigSur OS 的解决方案,可能是因为我有一个混合 configuration
所以我尝试 pip3 install pyttsx3 和 instales 但在不同的地方签入:
导入失败时抛出错误。所以我决定继续,我找到了 pip3 安装 pkgs 的位置:
检查是否安装:
python3 -m pyttsx3
/Applications/Xcode.app/Contents/Developer/usr/bin/python3: No module named pyttsx3
python -m pyttsx3
/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python: No module named pyttsx3
pip3 install pyttsx3
首先检查旧版本在哪里:
ls -lstr /Users/paul/Library/Python/3.7/lib/python/site-packages
...
0 drwxr-xr-x 8 paul staff 256 Mar 2 01:52 pyobjc-7.1.dist-info
0 drwxr-xr-x 9 paul staff 288 Mar 2 01:52 pyttsx3
0 drwxr-xr-x 9 paul staff 288 Mar 2 01:52 pyttsx3-2.90.dist-info
0 drwxr-xr-x 17 paul staff 544 Mar 2 02:44 urllib3
0 drwxr-xr-x 8 paul staff 256 Mar 2 02:44 urllib3-1.26.3.dist-info
0 drwxr-xr-x 9 paul staff 288 Mar 2 02:44 soupsieve
0 drwxr-xr-x 8 paul staff 256 Mar 2 02:44 soupsieve-2.2.dist-info
8 -rw-r--r-- 1 paul staff 544 Mar 2 02:44 rubicon_
...
python3 --version
Python 3.8.2
检查系统上 pkg 的路径:
python -m pyttsx3
然后复制到你需要使用包的路径即可
sudo cp -r /Users/paul/Library/Python/3.7/lib/python/site-packages/pyttsx3/ /Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/site-packages
sudo cp -r /Users/paul/Library/Python/3.7/lib/python/site-packages/pyttsx3-2.90.dist-info /Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/site-packages
问候
我遇到了同样的问题。
我所做的只是将“python <filename>
”用于 运行 程序,而不是“python3 <filename>
”,它成功了。
我不确定,但也许 pyttsx3 不支持 python3 语法来找到自己。
我希望这对像我一样搜索了几个小时的人有所帮助。
我完全不知道问题出在哪里。我做了 pip 安装程序 (pip install pyttsx3) 并重新安装了 JetBrains PyCharm,但它仍然无法正常工作。
启动 pyCharm 终端 window,然后安装 'pipenv' 这是一个改进的 pip 替代品,如下所示:
pip install -u pipenv
然后使用 pipenv 而不是 pip,因为这将创建它自己的 Pipfile 和 virtualenv。您可以按如下方式安装 pyttsx3:
pipenv install pyttsx3
这将创建一个 Pipfile 和一个 Pipfile.lock,pycharm 应该获取并确保它使用正确的 python 版本和 virtualenv 环境。否则请检查您的 python 解释器是否在 "Run/Debug configurations" 中正确设置。如果它不在该列表中,那么您可以通过 Preferences->Project->Project Interpreter 选项添加一个新的 python 解释器。
如果您使用 Python 3 然后使用
pip3 install pyttsx3
好吧,我可能来晚了一点,但万一还有人遇到问题,我设法用 py -m pip install pyttsx3
这里是我的 mac 与 BigSur OS 的解决方案,可能是因为我有一个混合 configuration
所以我尝试 pip3 install pyttsx3 和 instales 但在不同的地方签入:
导入失败时抛出错误。所以我决定继续,我找到了 pip3 安装 pkgs 的位置:
检查是否安装:
python3 -m pyttsx3
/Applications/Xcode.app/Contents/Developer/usr/bin/python3: No module named pyttsx3
python -m pyttsx3
/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python: No module named pyttsx3
pip3 install pyttsx3
首先检查旧版本在哪里:
ls -lstr /Users/paul/Library/Python/3.7/lib/python/site-packages
...
0 drwxr-xr-x 8 paul staff 256 Mar 2 01:52 pyobjc-7.1.dist-info
0 drwxr-xr-x 9 paul staff 288 Mar 2 01:52 pyttsx3
0 drwxr-xr-x 9 paul staff 288 Mar 2 01:52 pyttsx3-2.90.dist-info
0 drwxr-xr-x 17 paul staff 544 Mar 2 02:44 urllib3
0 drwxr-xr-x 8 paul staff 256 Mar 2 02:44 urllib3-1.26.3.dist-info
0 drwxr-xr-x 9 paul staff 288 Mar 2 02:44 soupsieve
0 drwxr-xr-x 8 paul staff 256 Mar 2 02:44 soupsieve-2.2.dist-info
8 -rw-r--r-- 1 paul staff 544 Mar 2 02:44 rubicon_
...
python3 --version
Python 3.8.2
检查系统上 pkg 的路径:
python -m pyttsx3
然后复制到你需要使用包的路径即可
sudo cp -r /Users/paul/Library/Python/3.7/lib/python/site-packages/pyttsx3/ /Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/site-packages
sudo cp -r /Users/paul/Library/Python/3.7/lib/python/site-packages/pyttsx3-2.90.dist-info /Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/site-packages
问候
我遇到了同样的问题。
我所做的只是将“python <filename>
”用于 运行 程序,而不是“python3 <filename>
”,它成功了。
我不确定,但也许 pyttsx3 不支持 python3 语法来找到自己。
我希望这对像我一样搜索了几个小时的人有所帮助。