zoukankan      html  css  js  c++  java
  • pycharm flask之conda python虚拟环境之找不到flask-migrate,flask-script

      在.py中导入flask-migrate,flask-script不出错,可以找到。但是在pycharm下方的Terminal中使用命令:python manage.py db migrate,就出错,说没有这两个包。

      在百度上找了好久,就是找不到我的出此错的原因,么的办法,只能自己找原因。我试过博客https://blog.csdn.net/arnolan/article/details/84893088的办法,发现问题:找包的路径不是我安装的conda虚拟环境。还试过在terminal用pip重装flask-script和flask-migrate两个包,还是不行。环境变量是我自己装的python3.6.8也不是anaconda的python环境变量,环境变量换成anaconda也试了,不行。

      最后实在不可奈何,只能重新建虚拟环境,用我自己装的python建立,不适用conda建虚拟环境。打开cmd命令窗口,安装virtualenv,通过virtualenv来创建虚拟环境

    pip install virtualenv  

    我想把虚拟环境单独放在一个文件夹,故在d盘下新建文件夹python-env,把命令窗口切换到该文件夹下,用cd命令可以,也可以在该文件夹下打开cmd,如下图

      

    然后输入命令

    virtualenv -p D:Python36_64python.exe gxq    # 路径是想建立什么版本的python的路径,我这里用到我自己安装的python。gxq是虚拟环境的名称

     这样虚拟环境就建立好了,在pycharm中可以选择该虚拟环境,并且flask-migrate和flask-script也有了,可以在file->settings->project:项目名称->project interpreter中,点击+号,搜索flask-migrate和flask-script,点击安装即可。这是解决我的问题的办法,虽说说不清为啥,但隐隐感觉是conda的虚拟环境变量装不了这两个包的原因,毕竟我是通过以下命令安装的

    conda install flask-migrate
    conda install flask-script

    用这两行命令,还时好时坏,晚上的时候能装上,白天就费劲,但是问题好歹是解决了。如果读者有好的办法,请在下方评论,我们一起交流,一起进步!

     

  • 相关阅读:
    9. MySQL
    python第四课
    python第三课pycharm的使用
    python第二课
    python第一课
    Python3基础-网络编程(8)
    Python3基础-异常处理(7)
    Python3基础-面向对象(6)
    Python3基础-模块和包(5)
    Python3基础-文件处理(4)
  • 原文地址:https://www.cnblogs.com/JadenFK3326/p/12735767.html
Copyright © 2011-2022 走看看