Python中为Django创建虚拟环境并上传到Github后,如何重新激活虚拟环境?
原先是按 在 cmd 命令栏下在创建的项目下 ll_env\Scripts\activate 就可以进行激活 现在我在 Scripts 目录下发现没有此文件,只有一个 django_admin.py 文件, 看了下回收站,并没有删除, 那这个是怎么回事呢
Python中为Django创建虚拟环境并上传到Github后,如何重新激活虚拟环境?
文件被删除了却不在回收站的方法太多了
比如:GIT 版本控制,我觉得你要先学好 GIT
在Django项目里,虚拟环境(venv)通常不传到GitHub上(一般会在.gitignore里忽略它)。所以从GitHub拉下代码后,你需要自己重新创建并激活虚拟环境。
核心步骤就两步:
- 创建虚拟环境:在项目根目录下,运行
python -m venv venv(第二个venv是文件夹名,常用这个)。 - 激活虚拟环境:
- Windows (CMD/PowerShell):
venv\Scripts\activate - macOS/Linux:
source venv/bin/activate
- Windows (CMD/PowerShell):
激活后,你的命令行提示符前通常会显示(venv),表示你已经在这个独立的环境里了。然后运行 pip install -r requirements.txt 安装项目依赖就行。
一句话总结:别传venv文件夹,拉代码后自己用python -m venv venv新建,然后按系统对应命令激活。
我返回过一次版本,试了一下。返回最初的样子,为啥东西还能不见了。我用的桌面 GITHUB,感觉基本了解了使用。
我用的就是 pycharm 啊。我想知道用 github,回溯上一版本,为什么会删除虚拟环境文件啊。是有什么地方要注意的吗
本来 ll_env 下面的文件,都是虚拟环境生成的,你不应该放自己的项目文件在里面
目录结构应该是
django_project
|- django_admin.py
|- venv
| | - Scripts
| |- activate
|- .git
所以 git 仓库目录应该是 django_project,并且 venv 不应该提交到 GIT 仓库
好的。谢谢大佬


