【问题标题】:Python version problem/ Unable to import modulesPython版本问题/无法导入模块
【发布时间】:2020-04-26 23:09:44
【问题描述】:

我在导入 kerastensorflowpyspark 时遇到问题,即使我使用 pip3 安装它们。我安装它的版本是 Python 3.8.2。但是,当我检查运行 Anaconda 的 Python 版本时,它是 3.7.7。鉴于此问题,我是否可以正确安装和导入这些软件包?

【问题讨论】:

标签: python tensorflow keras conda


【解决方案1】:

看来您正在将 keras 和 tensorflow 安装到其他 python 版本。如果您使用 pip3 install,它会安装到 Python 3.8.2,它与 anaconda 处于不同的环境中。

您可以像这样将这些软件包安装到您的 anaconda 环境(Python 3.7.7)中:

conda install tensorflow
conda install keras
conda install pyspark

安装完成后可以重启和导入包。

【讨论】:

  • 同意。我要进一步强调,Conda 根本不会使用像 pip3python3 这样的别名,因为它期望在激活环境中,Conda pippython 将在 PATH 上具有优先权。实际上最好不要在 PATH 上放置任何系统级 Python,因为它可能导致泄漏到应该隔离的环境中。
  • 非常感谢您的回答。我能够导入包!
  • 小心!如果没有激活的环境,那会将包安装到基础环境中,你绝对不应该这样做。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-09-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多