简体   繁体   English

从Mac到Linux的虚拟环境

[英]virtual environment from Mac to Linux

I recently made a django project using virtualenv on my mac. 我最近在Mac上使用virtualenv创建了一个django项目。 That mac broke, but I saved the files and now I want to work on my project using my linux computer. 那台Mac坏了,但是我保存了文件,现在我想用我的Linux计算机来处理我的项目。 I am now having some difficulty running the virtual environment in Ubuntu. 我现在在Ubuntu中运行虚拟环境有些困难。

Does it even make sense to try and use a virtual env made in Mac OS on Ubuntu? 在Ubuntu上尝试使用Mac OS中制作的虚拟环境甚至有意义吗?

Thanks 谢谢

You can just recreate the virtual environment on Ubuntu. 您可以在Ubuntu上重新创建虚拟环境。 The virtual env will have the python binary which will be different on a different system. 虚拟环境将具有python二进制文件,在不同系统上将有所不同。

Install pip 安装点子

sudo apt-get install python3-pip

Install virtualenv using pip 使用pip安装virtualenv

sudo pip3 install virtualenv 

Create a virtual environment 创建一个虚拟环境

virtualenv venv 

You can use any name instead of venv. 您可以使用任何名称代替venv。

You can also use a Python interpreter of your choice 您也可以使用自己选择的Python解释器

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

Activate your virtual environment 激活您的虚拟环境

source venv/bin/activate

You only have to recreate virtualenv. 您只需要重新创建virtualenv。 That's all. 就这样。

If you have a requirements.txt file then use pip to install the requirements: 如果您有requirements.txt文件,请使用pip安装要求:

pip install -r requirements.txt

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM