无法在 vscode 中导入 pycryptodome
unable to import pycryptodome in vscode
此处描述的问题:
我正在打开一个新线程,因为我无法在该线程下发表评论。
是的,我已经检查了另一个线程关于某人无法将其导入他们的 Django 项目以及他们如何通过使用大写 c 而不是小写 c 将文件夹重命名为 Crypto 来解决它。
当我在lib/python3.8/site_packages下查看我的虚拟环境包时,加密文件已经被命名为“Crypto”,大写字母为c。为了以防万一,我又重新输入了这个名字,但它没有做任何事情。
有点离题:奇怪的是,我在 pycharm 中尝试导入 PyCryptodome 时遇到了同样的问题,但只需单击重命名并按回车键而不做任何更改即可解决问题。为什么不在 vscode 工作?
我使用 git bash 而不是 wsl(ubuntu) 并且它起作用了。一定是我的 wsl 出了问题,我的系统上同时有 3 个不同版本的 python。在 wsl 上,python 版本为 3.9.5,而在 git bash 上,它是 3.9.6(这是我的电脑的版本)。不知道是不是不同的版本导致了这个错误,但我想说的是尽量在所有地方都使用相同的版本。
此处描述的问题:
我正在打开一个新线程,因为我无法在该线程下发表评论。
是的,我已经检查了另一个线程关于某人无法将其导入他们的 Django 项目以及他们如何通过使用大写 c 而不是小写 c 将文件夹重命名为 Crypto 来解决它。
当我在lib/python3.8/site_packages下查看我的虚拟环境包时,加密文件已经被命名为“Crypto”,大写字母为c。为了以防万一,我又重新输入了这个名字,但它没有做任何事情。
有点离题:奇怪的是,我在 pycharm 中尝试导入 PyCryptodome 时遇到了同样的问题,但只需单击重命名并按回车键而不做任何更改即可解决问题。为什么不在 vscode 工作?
我使用 git bash 而不是 wsl(ubuntu) 并且它起作用了。一定是我的 wsl 出了问题,我的系统上同时有 3 个不同版本的 python。在 wsl 上,python 版本为 3.9.5,而在 git bash 上,它是 3.9.6(这是我的电脑的版本)。不知道是不是不同的版本导致了这个错误,但我想说的是尽量在所有地方都使用相同的版本。