NoteFlow(适用于python3.9及以上):
功能:节点笔记软件,有助于更好地组织和管理笔记内容。
特点:提供直观、易用的界面,使用户能够轻松创建和连接笔记节点。
一.从github上获取创作者的代码跳伞到github下载文件压缩包
二 .Windows只按照pip就行
使用pip安装(适用于所有平台)
-
打开命令行界面(在Windows上可以是CMD、PowerShell或Windows Terminal,在macOS或Linux上通常是Terminal)。
-
输入以下命令来安装NoteFlow:
pip install noteflow
使用的是Python 3,并且系统同时安装了Python 2和Python 3,您可能需要使用
pip3
代替pip
。
可能出现的问题(我出现的问题)及解决方案
报错如下:
copying psutil\tests\__main__.py -> build\lib.win-amd64-cpython-39\psutil\tests
running build_ext
building 'psutil._psutil_windows' extension
error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/
----------------------------------------
ERROR: Failed building wheel for psutil
Running setup.py clean for psutil
Failed to build psutil
ERROR: Could not build wheels for psutil which use PEP 517 and cannot be installed directly
WARNING: You are using pip version 19.2.3, however version 24.3.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.
这个错误信息表明在尝试安装 psutil
库时遇到了问题,主要是因为在构建 psutil._psutil_windows
扩展时缺少必要的编译工具。错误提示需要安装 Microsoft Visual C++ 14.0 或更高版本,这通常是通过安装 Microsoft C++ Build Tools 来获取的。
解决方法:
- 安装 Microsoft C++ Build Tools:
- 访问 Microsoft Visual C++ Build Tools 页面。
- 下载并安装最新版本的 Microsoft C++ Build Tools。在安装过程中,确保选择了“使用 C++ 的桌面开发”工作负载,这将包括所有必要的编译器和库。
- 升级 pip:
- 错误信息还提示你的 pip 版本较旧(19.2.3),建议升级到最新版本(24.3.1)。可以通过运行以下命令来升级 pip:
python -m pip install --upgrade pip
- 错误信息还提示你的 pip 版本较旧(19.2.3),建议升级到最新版本(24.3.1)。可以通过运行以下命令来升级 pip:
3.重新安装 psutil:
执行上述步骤后,通常可以解决安装 psutil 时遇到的问题。如果问题依旧存在,可能需要检查是否有其他系统级依赖未满足或配置错误。
三.运行Noteflow
安装完成后,您可以通过在命令行中输入noteflow
来运行Noteflow。
如果您想指定一个特定的笔记目录,可以在noteflow
命令后添加该目录的路径。
- 安装完 Microsoft C++ Build Tools 并升级 pip 后,再次尝试安装 psutil:
pip install psutil
- 检查环境变量:
- 确保系统的 PATH 环境变量包含了 C++ Build Tools 的路径,这通常是自动配置的,但有时候可能需要手动检查。
- 考虑使用预编译的二进制包:
- 如果上述步骤仍然无法解决问题,可以考虑从其他源(如 Christoph Gohlke 的非官方 Windows 二进制包页面)下载预编译的 psutil 二进制包。
noteflow C:\path\to\notes\folder
其中C:\path\to\notes\folder改为你自己的路径例如我的路径是C:\NoteFlow-main\mynote
则输入 noteflow C:\NoteFlow-main\mynote输入后运行结果为
则说明成功
以下是输出信息的解释:
Using folder: C:\NoteFlow-main\mynote
:这表明noteflow
命令正在使用C:\NoteFlow-main\mynote
文件夹作为工作目录或数据存储位置。INFO: Started server process [8364]
:服务器进程已经启动,并且进程 ID 是 8364。INFO: Waiting for application startup.
:服务器正在等待应用程序启动完成。INFO: Application startup complete.
:应用程序已经成功启动。INFO: Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
:Uvicorn 服务器正在http://0.0.0.0:8000
上运行,您可以通过按CTRL+C
来停止服务器。
现在,您的 noteflow
服务应该已经可以在您的计算机上通过浏览器或其他 HTTP 客户端访问了。但是,由于服务器绑定到了 0.0.0.0
,这意味着它正在监听所有可用的网络接口。在本地开发环境中,这通常意味着您可以通过 localhost
或 127.0.0.1
来访问服务,但在生产环境中,您需要确保这是您想要的行为,并且已经采取了适当的安全措施。
要访问您的服务,请打开您的网络浏览器,并导航到 http://localhost:8000
。如果您正在开发一个 Web 应用,您应该能够看到应用的界面。如果您正在开发一个 API,您可能需要使用像 Postman 这样的工具来发送 HTTP 请求并查看响应。
请注意,由于 noteflow
不是 Windows 的内置命令,它很可能是您之前通过某种方式(如 Python 的 pip
)安装的一个包或可执行文件。如果您不确定如何安装或配置它,您可能需要查看该工具的文档或联系其开发者以获取更多帮助。
NoteFlow界面实现
功能板块一,可写标题,记笔记,拖拽文件和图片进入 ,记得保存
功能板块二,在右下角可以切换主题
整体运行结果如下 :
标签:NoteFlow,Windows,C++,psutil,易用,pip,noteflow,安装 From: https://blog.csdn.net/m0_74609271/article/details/145175115