【问题标题】:Package installation in Pycharm using Conda will not work使用 Conda 在 Pycharm 中安装包将不起作用
【发布时间】:2019-04-18 07:05:37
【问题描述】:

这个论坛在过去几个月里帮助了我很多,但现在是时候自己发布一些东西了,因为这是我无法找到答案的第一个问题。我真的很感激我能得到的任何帮助。我必须提到,我不是 python 或编程方面的专家,我现在有 3 个月的密集经验,并且正在使用 python 在一台装有 windows 7 的 uni 计算机上完成我的论文。我没有任何管理员权限,所以会有一些我无法改变的事情。

我将 Pycharm 2018 与 python 3.6 和 anaconda 3 一起使用。

对于我的项目,我需要尚未安装的 netCDF4 和 Basemap 包。但是,当我尝试在项目解释器设置中使用 Conda 安装这些包时,我无法安装任何包。即使升级已经安装的软件包也会出现同样的问题。它给了我以下错误

intallError : 错误:已安装的一个或多个软件包依赖于 '>conda'

获取包元数据...... .解决包装规格:.

InstallError: 错误:已安装的一个或多个软件包依赖于“conda” 并且只能安装在根环境中: conda conda-build conda-env 在 conda 可以继续之前,需要删除这些包。

我真的很想得到您的帮助,我已经尝试在控制台中使用 pip 进行安装,但这不起作用,因为 pip 版本是 9,最新的是 18。我不是专家,找不到任何解决方案可能会有所帮助,除了 pip 之外,除了通常重新安装 pycharm 并重新启动之外,我还没有真正尝试过任何东西。我在我的笔记本电脑上做了同样的事情,一切都很好,但是我的笔记本电脑太慢了,无法正常运行软件,所以我需要使用 uni pc。

【问题讨论】:

  • 转到 Pycharm 终端并输入 conda install -c anaconda netcdf4 。几周前我在安装底图时遇到了麻烦。试试:conda install -c conda-forge basemap(也在 PyCharm 终端中)
  • 非常感谢,这对我有用

标签: python pip pycharm package conda


【解决方案1】:

PyCharm 的设置中安装包的界面我个人体验不是很好。

对于使用 Anaconda3 和 PyCharm 的初学者来说,安装新软件包最安全和最简单的方法是使用 PyCharm 中的嵌入式终端。

在官方网站上在线查找软件包需要从哪个频道下载(您还可以查看适用于您的操作系统的最新可用版本)。频道是它需要下载的“地方”。它是我们在安装命令中-c 之后传递的参数。 示例:https://anaconda.org/anaconda/netcdf4

这个网页告诉我们使用conda install -c anaconda netcdf4(来自anaconda频道)安装包

在使用嵌入式 PyCharm 终端时,我们无需担心需要安装包的环境。默认情况下,它安装在为项目选择的环境中。

对底图重复相同的过程会导致使用以下命令安装它:conda install -c conda-forge basemap(这次来自conda-forge频道。)

编辑:此答案假定用户使用 conda 环境。

【讨论】:

    【解决方案2】:

    尝试从终端运行此命令:

    conda update python-libarchive-c
    

    链接到 YouTrack 上的问题:

    https://youtrack.jetbrains.com/issue/PY-37293?_ga=2.28552767.2003633973.1575415101-1714842434.1573950593#focus=streamItem-27-3638791.0-0

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-04-01
      • 2017-12-07
      • 2016-06-12
      • 2020-12-15
      • 2023-03-31
      • 1970-01-01
      • 2017-05-15
      相关资源
      最近更新 更多