问题一、在编制好代码后没法运行:
streamlit run "example.py"
发现在安装的时候有很多WARNING出现,但是没有但回事,现在回想起来问题就出在这里。
如何解决:
1)卸载已经安装的程序。
pip uninstall streamlit
当出现如下提示:
Would remove: c:\users\zhang\appdata\local\packages\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\localcache\local-packages\python310\scripts\streamlit.cmd c:\users\zhang\appdata\local\packages\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\localcache\local-packages\python310\scripts\streamlit.exe c:\users\zhang\appdata\local\packages\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\localcache\local-packages\python310\site-packages\streamlit-1.20.0.dist-info\* c:\users\zhang\appdata\local\packages\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\localcache\local-packages\python310\site-packages\streamlit\* Proceed (Y/n)?
请按“Y”并回车。
2)再次安装程序:
pip install streamlit
问题二、出现如下yinstaller 警告问题:
WARNING: Ignoring invalid distribution -yinstaller (c:\users\zhang\appdata\local\packages\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\localcache\local-packages\python310\site-packages)
WARNING: Ignoring invalid distribution -yinstaller (c:\users\zhang\appdata\local\packages\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\localcache\local-packages\python310\site-packages)
WARNING: Ignoring invalid distribution -yinstaller (c:\users\zhang\appdata\local\packages\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\localcache\local-packages\python310\site-packages)
如何解决:
1)找到“C:\Users\zhang\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\Scripts”路径下。
2)将~yinstaller和~yinstaller-5.8.0.dist-info文件夹移动到其他路径。
重新再依次第一步和第二步。
问题三、又出现“which is not on PATH”警告。
WARNING: The script streamlit.exe is installed in 'C:\Users\zhang\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\Scripts' which is not on PATH.
Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
如何解决:
1)在运行的时候加上完整路径。
C:\Users\zhang\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\Scripts\streamlit run d:\spiderdocs\streamlitsample.py
2)在系统的环境变量中加入PATH的路径。
运行: