在Conda环境中成功安装软件包后,导入错误

时间:2019-01-02 15:44:23

标签: python-3.x virtualenv conda

我在Ubuntu 16.04.3上安装了python-3.5,并计划在conda环境中也安装python-3.6。对于使用python-3.6的conda环境,我将其命名为py36。但是,尽管我在(py36)环境中安装了软件包,但是python抱怨没有这样的模块。为什么python感到困惑?

下面是我运行的代码:

$conda create --name py36 python=3.6
$ source activate py36
(py36) xxx@Alienware:~/crawler$ conda install --name py36 -c anaconda cached-pro
(py36) xxx@Alienware:~/crawler$ conda list -n py36
# packages in environment at /home/xxx/anaconda3/envs/py36:
#
ca-certificates           2018.03.07                    0  
cached-property           1.5.1                     <pip>
cached-property           1.5.1                    py36_0    anaconda
certifi                   2018.11.29               py36_0  
libedit                   3.1.20170329         h6b74fdf_2  
libffi                    3.2.1                hd88cf55_4  
libgcc-ng                 8.2.0                hdf63c60_1  
libstdcxx-ng              8.2.0                hdf63c60_1  
ncurses                   6.1                  he6710b0_1  
openssl                   1.1.1a               h7b6447c_0  
pip                       18.1                     py36_0  
python                    3.6.7                h0371630_0  
readline                  7.0                  h7b6447c_5
scrapy                    1.5.1                    py36_0   
setuptools                40.6.3                   py36_0  
sqlite                    3.26.0               h7b6447c_0  
tk                        8.6.8                hbc83047_0  
wheel                     0.32.3                   py36_0  
xz                        5.2.4                h14c3975_4  
zlib                      1.2.11               h7b6447c_3  


(py36) xxx@Alienware:~/crawler$ scrapy crawl transcripts --logfile output.log

但是我得到了以下输出。但是我只是检查了我的环境中是否安装了cached_property。我在这里想念什么?

ImportError: No module named 'cached_property'

0 个答案:

没有答案