gpt4 book ai didi

python - anaconda virtual env 从全局导入模块

转载 作者:行者123 更新时间:2023-11-28 19:19:42 25 4
gpt4 key购买 nike

在 Windows PowerShell 中工作,我使用 Anaconda 创建了一个虚拟环境

>create conda -n test python=2.7.8

我使用它激活它

>activate test
activating environment "test"...

测试环境不包含包。 Python 是其中唯一的东西。我检查了 test\Lib\site-packages 文件夹,它是空的。我开始使用 python

>python
>>>import pandas
>>>pandas.Series(range(1,5))
0 1
1 2
2 3
3 4
dtype: int64

我预计会出现错误消息,因为此虚拟环境中没有安装 pandas。相反,它似乎是从安装了 pandas 的全局 Anaconda 环境中导入 pandas。

我认为虚拟环境应该是隔离的。我是否误解了它们应该如何工作?如果他们应该被隔离,问题可能是什么?

最佳答案

堆栈溢出的新手,但我想我可以提供帮助。首先,我需要运行的命令有点不同(我在 Linux 上)。也就是说,事实上,虚拟环境应该如何工作。尝试一些事情:conda create --dry-run -n test python=2.7.8 查看 pandas 是否被安装到 venv(我不知道为什么会这样)。另一个想法,当你 activate test 时,提示实际上会变成 venv 吗?也许看到:virtualenv-in-powershell

关于python - anaconda virtual env 从全局导入模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28378124/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com