在命令行已经pip install flask-script,但是导包时出错
问题:(已经安装好了flask-script,但是导入不成功)
然后在代码中导入相应的包:(报红)
后来发现是在自己创建项目的时候勾选的是创建的是在虚拟环境下的项目,所以环境有问题
所以我应该在虚拟环境下安装Flask-script库:
首先在虚拟环境下目录下进入虚拟环境
然后安装flask-script库
完成。
另外,在虚拟环境下更新pip的方法可以参考:
Pycharm中虚拟环境下更新pip
在Pycharm中使用虚拟环境(默认设置)创建新项目后,发现pip版本为10.0.1,想要更新到18.1则提示更新失败,解决办法如下。
1、建立新项目后,虚拟环境包含库如下:
![](https://upload-images.jianshu.io/upload_images/15868452-6080685a391897cb.png?imageMogr2/auto-orient/strip|imageView2/2/w/851/format/webp)
2、根据提示,使用如下命令更新pip
python -m pip install --upgrade pip
结果提示更新失败,但是通过settings已经可以看到pip版本为18.1
![](https://upload-images.jianshu.io/upload_images/15868452-5e5afa91cb5022f4.png?imageMogr2/auto-orient/strip|imageView2/2/w/792/format/webp)
3、删除venv下的pip文件夹(包括10.0.1和18.1两个文件夹)
![](https://upload-images.jianshu.io/upload_images/15868452-01b108beca0b0a62.png?imageMogr2/auto-orient/strip|imageView2/2/w/603/format/webp)
4、再次使用python -m pip install --upgrade pip命令进行更新,提示更新成功。查看已安装库,可以看到pip版本已经是18.1
![](https://upload-images.jianshu.io/upload_images/15868452-188c7c583b9b1514.png?imageMogr2/auto-orient/strip|imageView2/2/w/868/format/webp)
5、尝试使用更新后的pip安装第三方库。能够正常使用。
![](https://upload-images.jianshu.io/upload_images/15868452-861ebe5fa7ca2923.png?imageMogr2/auto-orient/strip|imageView2/2/w/694/format/webp)
总结:一开始的出错原因可能是旧版pip卸载失败,导致新版pip无法启用。总之使用上述方法可以正常更新pip了。
在命令行已经pip install flask-script,但是导包时出错的更多相关文章
- Windows命令行中pip install jieba,但没有安装到anaconda3中
系统混淆了python3环境下的pip和anaconda3环境下的pip. 找到Anaconda3的Scripts目录,我这里是C:\Users\Diane\Anaconda3\Scripts 将该目 ...
- 当在命令行输入"pip install xxx"
当输入"pip install xxx"时发生了什么 不知道你在下载一些包的时候有没有什么疑惑,输入了"pip install xxx" ,系统是如何找到对应的 ...
- 安装需要的第三方库时,命令行输入pip提示不是内部或外部命令
简介 在做Python开发时,安装需要的第三方库时,大多数人喜欢选择在命令行用pip进行安装. 然而有时敲入pip命令会提示‘pip’不是内部或外部命令..如图: 解决办法 1.在python安装目录 ...
- pip install 安装指定版本的包
pip install 安装指定版本的包 要用 pip 安装指定版本的 Python 包,只需通过 == 操作符 指定 pip install robotframework==2.8.7 将安装r ...
- Windows命令行下pip安装python whl包
因为做网页爬虫,需要用到一个爬新闻的BeautifulSoup 的包,然后再关网上下的是whl包,第一次装,虽然花了点时间,最后还是装上去了,记录一下,方便下次. 先发一下官方文档地址.http:// ...
- Python基础笔记之同时装了Python3和Python2,怎么在命令行使用pip
我们在安装Python3(>=3.3)时,Python的安装包实际上在系统中安装了一个启动器py.exe,默认放置在文件夹C:\Windows\下面.这个启动器允许我们指定使用Python2还是 ...
- python 命令行升级pip
import os import sys path = '"'+os.path.dirname(sys.executable)+'\\scripts\\pip" install - ...
- tensorflow pip install 安装指定版本的包并指定安装源(速度会快很多)
pip install tensorflow-gpu==1.3 pip install tensorflow-gpu==1.4 # pip install 命令行pip install -i http ...
- 用pip install升级已安装的包的附加包, 以tabulate包为例
用pip install升级已安装的附加包, 以tabulate包为例 去pypi官网查看tabulate包的介绍, 发现tabulate 0.7.6才开始支持宽字符的美化打印. 而且还需要安装它的附 ...
随机推荐
- SAP-批量删除生产订单
1.SE38运行:PPARCHP1 2.先用COOIS导出订单,已经CLSD,没有删除的
- 8.9 day30 并发编程 进程理论 进程方法 守护进程 互斥锁
多道技术 1.空间上的复用 多个程序共用一套计算机硬件 多道技术原理 2.时间上的复用 切换+保存状态 1.当一个程序遇到IO操作 操作系统会剥夺该程序的CPU执行权限( 提高了CPU的利用率 ...
- python+爬虫+微信机器人 打造属于你的网购价格监督利器
写在最前 程序是为人类服务的,最近正好身边小伙伴们在做球衣生意,当然是去nikenba专区购买了,可是有些热门球衣发布几分钟就被抢完,有些折扣球衣也是很快就被抢售一空,那么我们只能靠自己的眼睛一直盯着 ...
- C++实现微信WeChat网页接口推送股票报警消息
QStockView微信推送股票报警 1.功能简介 最近很多用户反馈,软件只能在电脑上使用,不能在手机上使用.所以增加了微信推送报警的功能,电脑端的报警提示消息可以通过微信同步发送到手机微信.这样即可 ...
- 零拷贝Zero copy-linux and java
背景-几种拷贝方式 方式1:Copying in Two Sample System Calls read(file, tmp_buf, len); write(socket, tmp_buf, le ...
- Socket通信封装MIna框架--含羞代放
目录 核心类 各个击破 IoService IoFilter IoHandler 总结 # 加入战队 微信公众号 Mina异步IO使用的Java底层JNI框架,Mina提供服务端和客户端,将我们的业务 ...
- 2019icpc南京网络赛_F_Greedy Sequence
题意 题意不明,队友告诉我对于每个\(i\),所在下标\(p[i]\),在\([p[i]-k,p[i]+k]\)中找到小于\(i\)的最大数\(x\),然后\(ans[i]=ans[x]+1\)即可. ...
- chrome总是崩溃
1.在chrome浏览器打开chrome://plugins/ 2.找到不正常的插件,停用即可.比如有的插件安装了2个版本,停用低版本的即可.
- lightoj 1140 - How Many Zeroes?(数位dp)
Jimmy writes down the decimal representations of all natural numbers between and including m and n, ...
- lightoj 1111 - Best Picnic Ever(dfs or bfs)
题目链接 http://www.lightoj.com/volume_showproblem.php?problem=1111 题意:给你一个有向图再给你几个人的位置,问所有人可以在哪些点相聚. 简单 ...