Django课程学习笔记二:Virtualenv、Git、Pythonanywhere

Virtualenv、Git、Pythonanywhere

Virtualenv,虚拟环境,用于分隔Python版本,以保持版本的纯净度。在Pythonanywhere上搭建服务器,需要另外创建Virtualenv,而不是把本地的Virtualenv目录传到Github去。

Git,今天被它搞得很头疼。

Git主要用于同步Github(远程)和本地代码,如果使用多个本地环境,如:家里电脑、办公室电脑,则要小心处理。每台电脑都需要配置好相同的环境,如数据库、Python版本,并保持Github上的文件为最新文件

工作流程如下最佳:

先 git pull ,把远程的最新文件同步到本地,然后再进行修改,git push,把文件同步到Github,始终保持Github文件为最新。

如果本地文件和Github的远程代码有冲突,同步过程出现 reject 被拒绝的情况下,先确保本地的代码是最新文件,用 git push origin master --force ,强制用本地的最新文件同步Github。

Pythonanywhere,远程主机,它处的位置是:

本地 → Github(远程) → Pythonanywhere

本地同步到Github后,Pythonanywhere再从Github拉去文件。

Pythonanywhere需要安装Virtualenv,配置和本地一样,他就是一个放在远程的电脑,除了对Python的Web环境友好以外,其他的东西都需要配置。

猜你喜欢

转载自www.cnblogs.com/wuzhi-seo/p/11889928.html