无法安装到虚拟环境中

时间:2014-09-05 09:23:21

标签: python linux virtual-machine virtualenv apt-get

我在我在Windows PC上托管的Ubuntu虚拟机上创建了一个虚拟环境。我打算在虚拟机上的虚拟环境中复制我的虚拟机。但是,当尝试将模块安装到VE时,我得到一个说明它们已经安装的消息 - 它们并没有安装在VE中,而是安装在VM上。我认为当设置为活动时,VE将没有托管它的VM的上下文?

我已下载virtualenvironment sudo pip install virtualenv,然后创建了一个虚拟环境sudo virtualenv virtual_environment。然后,我将虚拟环境设置为活动source virtual_environment/bin/activate

当我尝试进行apt-get安装时,我得到消息0已升级,0已新安装,0已删除,202未升级,尽管事实上我在VE上没有任何模块。

我做错了什么?

谢谢!

1 个答案:

答案 0 :(得分:1)

我认为你对virtualenv的作用感到有些困惑。它仅用于隔离Python文件和库(使用pip install安装的文件和库)。它对您的操作系统文件(使用apt-get安装的文件)无效。

如果要创建一个可重复使用的操作系统文件容器(使用apt-get),请查看类似Docker的内容。