python - Ran _git rm --cached *.pyc 现在没有名为“django”的模块
问题描述
尝试从 github 到生产服务器的 git pull 时,我不断遇到合并冲突,其中很多都与 .pyc 文件有关。
所以在我的本地机器上,我跑了
_git rm --cached *.pyc
git add .
git commit
git push -u origin dev
因为我有*.pyc
,.gitignore
但没有正确提交。
无论如何,当我进入git pull
我的生产服务器时,一切都很好,没有合并冲突。
但是当我尝试访问管理面板时,我的网站上不断出现服务器错误,这就是错误
File "manage.py", line 8, in <module>
from django.core.management import execute_from_command_line
ModuleNotFoundError: No module named 'django'
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "manage.py", line 14, in <module>
) from exc
ImportError: Couldn't import Django. Are you sure it's installed and available on your PYTHONPATH environment variable? Did you forget to activate a virtual environment?
显然我有一个虚拟环境正在工作,这一定是因为__pycache__
文件是用最新的提交删除的。
谁能帮我?我不知道该怎么办。
解决方案
我错了virtalenv
……我在学习的时候就设置了这个项目,所以有一些virtualenvs
从那以后,我对旧项目进行了大修,并创建了一个新的干净的 VPM,只有一个。
推荐阅读
- qb64 - 当我在游戏中达到这一点时,屏幕不断刷新
- google-cloud-storage - 有没有一种快速的方法来确定 gsutil cp 无法复制哪个文件?
- python - 从方程组中添加值
- google-apps-script - Google表格一列的双重数据验证脚本
- javascript - 将 JSON 文件从 webpack 主包移动到自己的文件
- speech-recognition - 如何对说话人识别的 MFCC 系数向量进行排序?
- python - 根据条件创建布尔列
- node.js - require('child_process').exec 停止程序
- c# - ASP.Net DropDownListFor在将填充添加到表单控件类时不显示所选值
- jquery - 如何修复“JQueryHTMLElement”类型的属性不存在。任何”。' 角度项目中的错误?