使用pipreqs生成requirements.txt遇目录错误,Streamlit项目求助
解决Streamlit项目生成requirements.txt时的路径切换问题
问题分析
从你的命令行操作可以看到两个核心错误:
cd firstprog执行失败:当前工作目录(C:\Users\lucy22)下不存在firstprog文件夹,需指定完整的项目目录路径cd C:\Users\lucy22\PycharmProjects\firstprog\error404.py执行失败:cd是切换目录的命令,只能指向文件夹,不能直接指向Python文件
解决步骤
正确切换到项目目录
执行以下命令进入你的Streamlit项目所在文件夹:cd C:\Users\lucy22\PycharmProjects\firstprog确认切换成功后,命令行提示符会变为
C:\Users\lucy22\PycharmProjects\firstprog>生成requirements.txt文件
已确认pipreqs已安装,直接在项目目录下执行:pipreqs .该命令会扫描当前目录下所有Python文件,自动生成包含项目依赖的
requirements.txt可选:升级pip(解决警告提示)
根据命令行的pip版本警告,执行以下命令升级pip到最新版本:c:\users\lucy22\appdata\local\programs\python\python39\python.exe -m pip install --upgrade pip
验证操作
完成上述步骤后,检查C:\Users\lucy22\PycharmProjects\firstprog目录下是否生成了requirements.txt文件,打开文件确认包含streamlit等项目所需依赖即可。
内容的提问来源于stack exchange,提问作者MIMI
相关产品推荐
相关产品推荐

