警告:在PyCharm上的./venv/lib/python3.9/sitepackages中找不到元数据

2024-04-25 05:16:29 发布

您现在位置:Python中文网/ 问答频道 /正文

让我们指出,我没有添加任何environment variables或触摸python paths。我使用的environment variables是从另一个heroku分支预先添加的。我在Project.settings中添加了AWS_Software,以及Django指南为heroku推荐的其他软件。当我运行pip freeze > requirements.txt时需要导入存储时,会弹出:

WARNING: No metadata found in ./venv/lib/python3.9/site-packages
WARNING: No metadata found in ./venv/lib/python3.9/site-packages
WARNING: No metadata found in ./venv/lib/python3.9/site-packages
WARNING: No metadata found in ./venv/lib/python3.9/site-packages

到目前为止,从未出现过这个问题,committinggithub并且推动heroku没有问题。我不想乱搞python文件。 我尝试在Python解释器中更新PipDjango。在requirements.txt(below)上安装时Django运气不好

asgiref==3.4.1
boto3==1.18.5
botocore==1.21.5
certifi==2021.5.30
charset-normalizer==2.0.3
click==8.0.1
dj-database-url==0.5.0
Django==3.2.5
django-admin-honeypot==1.1.0
django-heroku==0.3.1
django-storages==1.11.1
gunicorn==20.1.0
idna==3.2
Pillow==8.3.0
psycopg2==2.9.1
pytz==2021.1
requests==2.26.0
sqlparse==0.4.1
urllib3==1.26.6
whitenoise==5.3.0 

有什么可能的解决办法吗? 我跑:

print(os.environ['PATH'])

/home/user/PycharmProjects/Project/venv/bin/python /home/user/PycharmProjects/Project/blah.py
/home/user/PycharmProjects/Project/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin:/home/user/.dotnet/tools:/opt/mssql-tools/bin

完整路径:

Home/user/PycharmProjects/Projects/venv/lib/python3.9/site-packages

更新:

我将requirements.txt移到了完整的站点包(如上)。 再试一次,运气不好


Tags: djangonoinprojectherokubinvenvlib
1条回答
网友
1楼 · 发布于 2024-04-25 05:16:29

经过反复试验后,我最终无意中发现了这个问题:

Upgrade python packages from requirements.txt using pip command

我试过:

pip install  ignore-installed -r requirements.txt

跑步:

 pip freeze > requirements.txt.

然后我再次跑去确认:

 pip install  ignore-installed -r requirements.txt 

一切都恢复了正常,可以再次恢复正常

我的packages只需要是reinstalled

相关问题 更多 >