【问题标题】:can't install some packages with conda install or pip install无法使用 conda install 或 pip install 安装某些软件包
【发布时间】:2017-09-21 13:50:00
【问题描述】:

我在我的计算机上安装了 Anaconda3 并使用 python 版本 2.7 创建了一个名为 Python27 的 virtualenv,我想在我的 virtualenv 中安装几个包,但是 conda install 或 pip install 适用于某些包而不适用于其他包,例如,我是无法安装 csv,一个用于管理逗号分隔值文档的包,这是我使用 conda install 得到的输出:

$ conda install csv
Fetching package metadata .........

PackageNotFoundError: Packages missing in current channels:

  - csv

We have searched for the packages in the following channels:

  - https://repo.continuum.io/pkgs/free/linux-64
  - https://repo.continuum.io/pkgs/free/noarch
  - https://repo.continuum.io/pkgs/r/linux-64
  - https://repo.continuum.io/pkgs/r/noarch
  - https://repo.continuum.io/pkgs/pro/linux-64
  - https://repo.continuum.io/pkgs/pro/noarch

并使用 pip 安装:

$ pip install csv
Collecting csv
Could not find a version that satisfies the requirement csv (from versions: )
No matching distribution found for csv

如何在我的 virtualenv 或任何其他我无法以这种方式安装的包中安装包 csv?

提前致谢。

【问题讨论】:

    标签: python csv pip anaconda conda


    【解决方案1】:

    您无法安装 csv,因为它已包含在您的 python 安装中。

    去吧

    import csv
    

    【讨论】:

      【解决方案2】:

      这是一个标准库模块:csv。它应该无需安装即可使用。

      只是为了确保我在干净的环境中对其进行了测试。

      $ conda create -n test python   # new environment without any additional packages
      $ activate test                 # go to that environment
      $ python                        # start the python interpreter
      >>> import csv                  # importing it works!
      

      【讨论】:

        猜你喜欢
        • 2021-04-18
        • 1970-01-01
        • 1970-01-01
        • 2017-10-31
        • 2018-07-27
        • 1970-01-01
        • 2021-06-15
        • 2018-04-12
        • 2018-03-25
        相关资源
        最近更新 更多