我正试图通过将字符串从UTF-8转换为ASCII来从字符串的Python列表中删除重音符号。我已经在StackOverflow中阅读了多个问题的答案,建议使用unidecode包中的unidecode函数。我已经使用conda安装了它,但是如果我写
import unidecode
我明白了
ModuleNotFoundError: No module named 'unidecode'
我已经尝试排除unidecode并重新安装它(同时使用conda和pip),并且按照Alexander McFarlane's对this question的回答中的建议,我检查PATH
是否指向所有Anaconda位置。
答案 0 :(得分:1)
按照步骤
1.open cmd
2。给出脚本文件夹的完整路径 例如
C:\ Python37-32 \脚本
3。然后尝试pip命令
pip install Unidecode
C:\ Python37-32 \ Scripts> pip安装unicode
完成!
答案 1 :(得分:0)
在安装和运行软件包时,请确保使用相同版本的Python。您可能正在以一种版本安装该库,并使用另一种版本运行。
您可以通过以下方式在终端中检查python版本:
python3 --version
还尝试在环境中创建和使用,在环境中安装软件包,然后尝试运行。
阅读更多有关Conda中包裹管理的信息,因为您已使用它 https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html
答案 2 :(得分:0)