python - 如何将模块永久添加到我的烧瓶应用程序?
问题描述
是的,我知道我的问题听起来像是重复的,但我已经尝试了我找到的所有内容。
我正在尝试将一个模块添加到我的 python 烧瓶应用程序中。这个模块位于../../clients/api
相对于我的烧瓶应用程序。我之前添加模块没有任何问题,但由于某种原因,这只是不想工作。
到目前为止,我已经尝试过:
sys.path.append("mypath")
(暂时工作,但一旦关闭外壳,它就消失了)- 在其中添加
.pth
文件lib/site-packages
- 将其直接添加到我的环境变量中
- 在我的 IDE 中添加(Wing 101)
除了1.之外,它们都没有任何效果。
$ flask run
* Serving Flask app "main.py"
* Environment: production
WARNING: Do not use the development server in a production environment.
Use a production WSGI server instead.
* Debug mode: off
Usage: flask run [OPTIONS]
Error: While importing "main", an ImportError was raised:
Traceback (most recent call last):
File "c:\python37-32\lib\site-packages\flask\cli.py", line 235, in locate_app
__import__(module_name)
File "my_flask_app_path", line 20, in <module>
from clients.api import Client as client
ModuleNotFoundError: No module named 'api'
在 python v-3.7.1、Windows 10、git bash 和 cmd 上运行它。请尽量不要直言:)
解决方案
推荐阅读
- video - 解包 RTP FU-A (RTP/AVP/TCP)
- twitter - 避免额外点击播放出现在 WKWebView 中嵌入推文中的 YouTube 视频
- c# - 如何使用 C# 将发票条款同步到快速手册
- firebase - 为 firebase 托管设置代理
- image-processing - 使用 ImageMagick 从 MPEG4 中提取每第 n 帧
- compatibility - .NET 5 Runtime 可以运行 .NET 3.1 应用程序吗?
- c# - 是否有任何类似于 .Contains 的函数可以与“char”一起使用?
- python - 熊猫替换命令无法将分类数据更改为数值数据
- android - 将我的应用程序的 sqlite db 替换为 android 30+ 中的备份数据库
- regex - 如何使用正则表达式从 PySpark databricks 笔记本中的文件中解析表名