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