我使用Conda在我的
Windows机器上设置了一个环境.当我尝试安装软件包时,它不是安装到活动环境,而是安装到根环境.这是怎么回事.
(science) C:\Users\user>conda info --envs
# conda environments:
#
science * C:\Users\user\Anaconda3\envs\science
root C:\Users\user\Anaconda3
我在我的科学环境中很活跃,我尝试使用pip安装一个包.
pip install git+https://github.com/peplin/pygatt
但是当我在活动环境中列出已安装的软件包时:
(science) C:\Users\user>conda list
# packages in environment at C:\Users\user\Anaconda3\envs\science:
#
没有了.如果我停用我的环境并再次尝试conda列表,则表明它已安装到根环境中.这不是理想的行为.
(science) C:\Users\user>deactivate
C:\Users\user>conda list
# packages in environment at C:\Users\user\Anaconda3:
#
_license 1.1 py36_1
alabaster 0.7.9 py36_0
anaconda 4.3.1 np111py36_0
...
pygatt 3.1.1
...
我究竟做错了什么?
我尝试创建第二个环境.如果我将pygatt安装到第二个环境然后交换到第一个环境并尝试pip list,那么pygatt也在第一个环境中.就像这些环境没有做到他们应该做的那样.