我是python和Anaconda的新手
我的(基本) env中有python 3.8,并且我需要pybrain,所以由于它与我当前版本的python不兼容,所以我创建了一个新的env(首先我用python 3.5尝试了所有的环境,但不起作用,所以我尝试了2.7,同样的结果):
conda create --name py27 python=2.7
然后激活它:
conda activate py27
并在那里安装了pybrain:
conda install -c mq pybrain
我使用以下命令检查它是否已成功安装:
conda list
pybrain 0.3.3 py27_0 mq
从同一终端启动jupyter notebook后,以(py27)作为'header'??在我的命令行中,它成功地打开了,我甚至通过在单元格中键入以下内容来检查它当前是否在预期的环境中打开:
!conda info
正如我所料,我看到了这条线
active environment : py27
但同时,我想这也很重要:
python version : 3.8.3.final.0
尽管我对ouput感到困惑:
!python --version
因为它是:
Python 2.7.18 :: Anaconda, Inc.
所以当我打开我的笔记本时,我输入
import pybrain
我得到了:
No module named 'pybrain'
请给我指个方向:我哪里做错了?这也是我的第一个虚拟环境(与(基础)环境不同),所以我可能遗漏了一些重要的概念。
发布于 2020-11-18 15:39:20
幸运的是,我找到了一种将pybrain与python3结合使用的解决方案--我刚刚从源!pip install https://github.com/pybrain/pybrain/archive/0.3.3.zip下载了它,它在Python3.8中可以正常工作
https://stackoverflow.com/questions/64844283
复制相似问题