You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用sketchpy绘图触发FileNotFoundError,求错误解决方法

解决sketchpy库FileNotFoundError问题

问题原因

sketchpy库启动时会尝试在Python安装目录(C:\Users\DOLU RAMBABU\AppData\Local\Programs\Python\)下创建并读写data.txt文件,但该目录可能不存在,或者当前用户没有读写权限,导致报错。

解决方法

  • 手动创建目标目录与文件

    1. 打开文件资源管理器,导航到C:\Users\DOLU RAMBABU\AppData\Local\Programs\Python\路径,若目录不存在则手动创建。
    2. 在该目录下新建空白的data.txt文件。
    3. 右键点击data.txt,选择属性→安全,确认当前用户拥有该文件的读写权限。
  • 修改sketchpy库的文件路径配置
    找到sketchpy的library.py文件(路径:C:\Users\DOLU RAMBABU\AppData\Roaming\Python\Python312\site-packages\sketchpy\library.py):

    1. 打开文件,定位到定义path变量的位置(约230行),将原路径替换为一个你有权限读写的目录,比如用户文档目录:
      path = os.path.expanduser("~/Documents/sketchpy_data.txt")
      
    2. 保存文件后重新运行代码。
  • 使用虚拟环境运行代码
    创建并激活Python虚拟环境,在虚拟环境内重新安装sketchpy,虚拟环境目录默认具备当前用户读写权限,可规避路径权限问题:

    # 创建虚拟环境
    python -m venv myenv
    # 激活虚拟环境(Windows系统)
    myenv\Scripts\activate
    # 安装sketchpy库
    pip install sketchpy
    

    完成后在虚拟环境中运行你的绘图代码。

内容的提问来源于stack exchange,提问作者Mallikarjun Ramireddy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 10:32:44