datashader
. 接下来的步骤-
> python -m venv dashshader #my spelling mistake wrote data->dash
> cd dashshader
> Scripts\activate.bat
(dashshader) > conda install datashader
# list of packages to be downloaded ...
# Package to be installed datashader:0.6.6-py36_1
# list of packages to be updated ...
# The following will be downgraded:
anaconda: custom-py37_0 --> custom-py36h363777c_0
python: 3.7.0-hea74fb7_0 --> 3.6.7-h33f27b4_1
(dashshader) > conda list
列出了以上所有软件包,包括dashshader。但当我这么做的时候
import pandas as pd
它失败了。而且
(dashshader) > python --version #3.7.0-hea74fb7_0
(newenv) > pip install datashader
,安装了另一批软件包,以及
python --version
#Python 3.6.7 :: Anaconda custom
我的包裹很好。
pip list
在旧环境中,我得到了一个
AssertionError: SRE Module mismatch
. 虽然我的问题已经解决了
pip
; 我对发生的事一无所知。清晰地
conda
占用了一些与
sre_compile.py
但我不明白为什么它在说它将降级Python之后没有降级Python。
Traceback (most recent call last):
File "C:\..\Anaconda3\lib\runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "C:\..\Anaconda3\lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
File "C:\Users\SaralJoshi\Desktop\Notebooks\venv\dashshader\Scripts\pip.exe\__main__.py", line 2, in <module>
File "C:\..\lib\re.py", line 123, in <module>
import sre_compile
File "C:\..\Anaconda3\lib\sre_compile.py", line 17, in <module>
assert _sre.MAGIC == MAGIC, "SRE module mismatch"
AssertionError: SRE module mismatch