Я установил python-3.5 на Ubuntu 16.04.3 и планировал иметь python-3.6 также с окружением conda. Для conda enviornment с python-3.6 я назвал его py36. Однако, хотя я установил пакет в среде (py36), 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'