首页 > 解决方案 > 将包从 python 2.7 导入到 3.7

问题描述

我在我的 Mac(版本 10.12.6)上使用 Python 3.7,即使我的默认值是 python 2.7。当我回顾并意识到我已将包下载到 python2.7 时,我的所有导入语句都不起作用(导入 cv2、导入 Pyautogui)。如何重新安装或将这些软件包移动到 3.7,我希望将 python 3.7 作为我的主要模块。如果我能让它们自动进入 3.7,那也很棒。在我的 PIP 语句中,我需要使用“--user”,所以我不知道您是否可以同时使用两个“--”语句。谢谢。

标签: pythonpython-3.xpython-2.7

解决方案


如果您同时安装了 Python 2 和 Python 3,则可以使用命令访问 Python 3 的 PIP python3 -m pip install SomePackage

请注意,某些包可能不适用于 Python 3。其他包的行为可能不同。为您的工作考虑 conda 或 venv 等虚拟环境。


推荐阅读