pycharm中自带的虚拟环境使用flask-script的shell命令出现路径错误


这个问题是在使用flask-script自带的shell命令时出现的错误,shell命令会调用ipython,而在pycharm自带的虚拟环境中使用ipython出现如下错误

运行命令的目录为H:\web2\blog-server -> python manage.py shell(运行ipython会出现同样的错误),并且虚拟环境安装的位置也在H:\web2\blog-server\venv,为什么会出现这种错误呢?

经过我多次查资料发现,venv\Scripts文件夹下面有一个activate.bat的shell脚本文件,

打开发现中间有这样一行代码

看到这里应该知道问题出现在那里了吧,没错,这个shell脚本文件将我们的虚拟环境解释器的路径设置为错误路径,导致运行出现错误,

将它改为正确路径,并cd到Scripts文件下重新运行activate使更改生效。

现在重新运行ipython,再看看效果

一切正常


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM