代码之家  ›  专栏  ›  技术社区  ›  Mark Corrigan

无法安装到虚拟环境中

  •  0
  • Mark Corrigan  · 技术社区  · 10 年前

    我在Ubuntu虚拟机上创建了一个虚拟环境,我在windows PC上运行。我打算在虚拟机上的虚拟机环境中复制我的虚拟机。然而,当试图将模块安装到VE时,我收到一条消息,说它们已经安装了——它们没有安装在VE中,而是安装在VM上。我以为当VE被设置为活动时,它将没有承载它的VM的上下文?

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

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

    我做错了什么?

    谢谢

    1 回复  |  直到 10 年前
        1
  •  1
  •   foz    10 年前

    我觉得你对virtualenv的作用有点困惑。它仅用于隔离Python文件和库(使用 pip install ). 它对您的操作系统文件(使用 apt-get ).

    如果要创建操作系统文件的可重用容器(使用 容易得到的 )然后看看Docker这样的东西。