python - 将包从 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”,所以我不知道您是否可以同时使用两个“--”语句。谢谢。
解决方案
如果您同时安装了 Python 2 和 Python 3,则可以使用命令访问 Python 3 的 PIP python3 -m pip install SomePackage
。
请注意,某些包可能不适用于 Python 3。其他包的行为可能不同。为您的工作考虑 conda 或 venv 等虚拟环境。
推荐阅读
- php - 如果不在预览模式下,wp_customize 会呈现空的 CSS 声明
- owl - 在 OWL-API 中解析曼彻斯特语法的 EOF 错误
- angular - 对象可能是“空”(未定义)
- python - 运行时错误会话关闭 Python Pepper 机器人
- android-jetpack-compose - Jetpack 导航撰写,底部导航,制作后退按钮切换标签?
- tensorflow - Input_from Conv_1D 信号数据
- c# - 如何将 MenuItem 资源添加到现有的 MenuItem 控件模板?
- php - While循环在显示之前不等待
- asp.net-core - 是否可以从浏览器调用 blazor-server 函数
- c# - 具有自关闭/关闭标签能力的扩展 Html Link 类