惭愧,用了好久anaconda才发现这个事情:
今天用jupyter写东西,少个sklearn,在terminal中pip install安装完,但是jupyter死活找不到,sys.path看了下路径是对的,网上翻了半天,终于pip -v发现端倪,原来用错pip了。
pip install 用的是base下的pip(虽然当前显示的是env_tensorflow环境,不知道为什么进入env_tensorflow环境后pip没有切换)所以 会安装到 /opt/miniconda3/lib/python3.7/site-packages下 这个路径不在jupyter中env_tensorflow环境的sys.path中,所以找不到
env_tensorflow环境正确的安装目录应该在/opt/miniconda3/envs/env_tensorflow/lib/python3.7/site-packages
deactivate后重新进入即可
另外
conda install xxx ,会都统一放在一个目录里面:
/opt/miniconda3/pkgs