簡體   English   中英

在conda環境中看不到pip安裝的軟件包

[英]Pip installed package not visible in conda environment

我在conda環境中工作(稱為python36)

我在這個環境中通過以下方式安裝了軟件包“ bctpy”

pip install bctpy

現在,當我嘗試導入此模塊時(仍在此環境中)

import bctpy  

我收到錯誤:

ModuleNotFoundError: No module named 'bctpy'

當我跑步時:

conda list 

從命令提示符模塊在那里,但是當我在python中運行

help()
modules 

哪個pip和哪個python的輸出如下:

(python36) bash-4.1$ which pip
/home/.conda/envs/python36/bin/pip
(python36) bash-4.1$ which python
/home/.conda/envs/python36/bin/python

它是不可見的。 有誰能夠解釋出什么問題了?

這是一個時不時會遇到的問題:

PIP包派生自PyPI名稱bctpy

pip install bctpy

但是導入名稱是從頂級目錄名稱bct/ ,因此必須像導入一樣

import bct

由於我在pip安裝ImageHash之后無法獲取它,因此我嘗試了以下1.更新Anaconda中的索引2.更新頻道

他們都沒有幫助。

但是當我去Anaconda-> Environments選項卡->單擊base(root)旁邊的三角形標記->打開終端->運行命令conda install -c conda-forge imagehash

此后,我立即看到了包裹。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM