首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >conda安装wget后,conda "No module named wget“

conda安装wget后,conda "No module named wget“
EN

Stack Overflow用户
提问于 2019-11-15 23:14:22
回答 1查看 6.1K关注 0票数 10

Conda似乎已经将包wget作为二进制文件安装在/bin中,但没有安装在环境的站点包中:

代码语言:javascript
复制
$ conda activate geo
(geo) $ find /home/tams00/anaconda3/envs/geo/bin/ -name "wget*"
/home/tams00/anaconda3/envs/geo/bin/wget
(geo) $ find /home/tams00/anaconda3/envs/geo/lib/ -name "wget*"
(geo) $

请参阅下面的错误:

代码语言:javascript
复制
(geo) $ conda --version
conda 4.7.12
(geo) $ python --version
Python 3.7.3
(geo) $ which python
/home/tams00/anaconda3/envs/geo/bin/python
(geo) $ conda install wget
Collecting package metadata (repodata.json): done
Solving environment: done

# All requested packages already installed.

(geo) $ conda list wget
# packages in environment at /home/tams00/anaconda3/envs/geo:
#
# Name                    Version                   Build  Channel
wget                      1.20.1               h20c2e04_0
(geo) $ python -c "import wget"
Traceback (most recent call last):
  File "<string>", line 1, in <module>
ModuleNotFoundError: No module named 'wget'
(geo) $
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-11-16 00:33:33

wget程序包与Python包wget是不同的。后者的名称是python-wget,可以从Conda Forge安装

代码语言:javascript
复制
conda install -n geo conda-forge::python-wget

这是拥有一个包含来自许多编程语言的包的通用包管理器的固有问题之一。我看到的工作惯例是,只要有冲突,就在语言前加上前缀。Python包通常得到py-python-,R得到r-等。

票数 16
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58879866

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档