【问题标题】:Packages in python with pip-installed but new projects don't detect package安装了 pip 但新项目未检测到包的 python 中的包
【发布时间】:2021-06-27 21:45:32
【问题描述】:

作为背景,我是R用户,但正在学习python:

我已经安装了我想熟悉的 python 库(pandas、numpy、Pytorch、tensorflow...),但是当我开始一个新项目时,当我尝试导入时它没有检测到包并要求我安装它们,即使我确实曾经做过。我在安装它们时显然会出错,但不知道是什么。

如果相关,我使用 pip 作为包管理器

【问题讨论】:

  • 打开终端/命令提示符,运行“pip install numpy”。然后运行'python',在看到左侧的箭头后,在终端输入'import numpy',如果它抛出错误,你还没有正确安装numpy。如果您在任何步骤中遇到任何错误,请告诉我。
  • 命令提示符?
  • 是的..检查更新的评论。
  • 谢谢,没有报错,虽然我的项目还是没有检测到numpy
  • 这意味着您的 python 已正确安装。你用的是哪个编辑器?如果可以,请从命令行运行该文件。假设文件名是'main.py',然后将目录更改为文件所在的文件夹(从命令行使用cd),然后运行'python main.py' 它运行吗?

标签: python-3.x pip


【解决方案1】:

您是否尝试过安装 pip3 并使用它来代替 pip?我知道我之前遇到了一些问题,pip 会为 python 2.X 而不是 3.X 安装我的包。

【讨论】:

  • 通常情况下,windows 不会给我这些问题,Linux 或 mac 会。但是检查一下也无妨。
  • 我在 Windows 上。我正在阅读的所有内容都说,因为我有 python3,我应该有 pip3,尽管当我在终端中键入“pip3 --version”时,它说 pip3 没有定义
  • 这是 Windows 中的预期行为。它通常不保留python 2,pip下只保留python3..
猜你喜欢
  • 2020-12-02
  • 2015-08-07
  • 2021-05-04
  • 1970-01-01
  • 2019-02-27
  • 1970-01-01
  • 1970-01-01
  • 2011-07-02
  • 2018-03-16
相关资源
最近更新 更多