【问题标题】:virtual environment from Mac to Linux从 Mac 到 Linux 的虚拟环境
【发布时间】:2011-11-19 00:47:46
【问题描述】:

我最近在我的 mac 上使用 virtualenv 做了一个 django 项目。那台 mac 坏了,但我保存了文件,现在我想使用我的 linux 计算机处理我的项目。我现在在 Ubuntu 中运行虚拟环境时遇到了一些困难。

尝试在 Ubuntu 上使用 Mac OS 制作的虚拟环境是否有意义?

谢谢

【问题讨论】:

    标签: python django linux macos virtualenv


    【解决方案1】:

    安装点子

    sudo apt-get install python3-pip
    

    使用 pip 安装 virtualenv

    sudo pip3 install virtualenv 
    

    创建虚拟环境

    virtualenv venv 
    

    您可以使用任何名称代替 venv。

    您也可以使用您选择的 Python 解释器

    virtualenv -p <python2> <python3> <python3.7> venv
    

    激活您的虚拟环境

    source venv/bin/activate
    

    你只需要重新创建 virtualenv。就是这样。

    如果你有一个 requirements.txt 文件,那么使用 pip 来安装要求:

    pip install -r requirements.txt
    

    【讨论】:

      【解决方案2】:

      您可以在 Ubuntu 上重新创建虚拟环境。虚拟环境将具有 python 二进制文件,在不同的系统上会有所不同。

      【讨论】:

      • 你的意思是我应该重新运行虚拟环境进程:$ virtualenv ENVName?
      • 是的。创建一个新的虚拟环境。来源它。尝试运行您的代码。如果您收到导入错误,pip install &lt;missing module&gt;。一旦你安装并运行了所有东西,pip freeze &gt; requirements.txt 以便设置你的下一个 virtualenv 更容易(如果再次发生这种情况)
      猜你喜欢
      • 2019-09-24
      • 2017-12-04
      • 2016-12-30
      • 1970-01-01
      • 1970-01-01
      • 2021-06-23
      • 2011-03-22
      • 2018-10-17
      • 1970-01-01
      相关资源
      最近更新 更多