python3使用staf问题_python3 使用时遇到的问题
最近开发python项目时该用python3.6版本,在开发中遇到了一些问题,在这里记录一下。
一、python3虚拟环境的创建
电脑上有python2.7和python3.6两个python环境,默认为python2.7。所以在使用python3.6进行开发时,在创建虚拟环境时就需要指定python版本。命令如下:
virtualenv -p python3 xxxx
这里分享一个查看历史命令的命令:
history | grep virtu
能看到以virtu开头的相关命令:
二、pip安装第三方包时报错:
安装命令:
pip install -r requirements.txt
报错如下:
报错内容如下:
ERROR: Command errored out with exit status 1:
command: 'd:\git_honops\preparations\venv\scripts\python.exe' -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\Lenovo\\AppData\\Local\\Temp\\pip-install-j8yvzjfn
\\MarkupSafe\\setup.py'"'"'; __file__='"'"'C:\\Users\\Lenovo\\AppData\\Local\\Temp\\pip-install-j8yvzjfn\\MarkupSafe\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);c
ode=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base 'C:\Users\Lenovo\AppData\Local\Temp\pip-install-j8yvzjfn\
MarkupSafe\pip-egg-info'
cwd: C:\Users\Lenovo\AppData\Local\Temp\pip-install-j8yvzjfn\MarkupSafe\
Complete output (5 lines):
Traceback (most recent call last):
File "", line 1, in
File "C:\Users\Lenovo\AppData\Local\Temp\pip-install-j8yvzjfn\MarkupSafe\setup.py", line 6, in
from setuptools import setup, Extension, Feature
ImportError: cannot import name 'Feature'
----------------------------------------
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
查阅相关文档发现是setuptool版本的问题,python3源中的setuptools已经升级到46以上。所以导致pip安装失败
更新setuptools版本。
解决方法:
pip install setuptools==45.2.0
安装之后,在此执行 pip install -r requirements.txt,即可成功。
python3使用staf问题_python3 使用时遇到的问题相关推荐
- python编译环境对cpu要求高不高_解决Tensorflow 使用时cpu编译不支持警告的问题
使用TensorFlow模块时,弹出错误Your CPU supports instructions that this TensorFlow binary was not compiled to u ...
- python中turtle怎么确定坐标_关于Python turtle库使用时坐标的确定方法
关于Python turtle库使用时坐标的确定方法 想画一个比较复杂的图像,而且还想用turtle画,最让人想退却的是无规律的笔势和繁多的坐标,但既然没有按奈住冲动的心,那我告诉你一个比较笨的方法吧 ...
- 前端 重构时需要注意的事项_驾驶式扫地车的功能特点和使用时需要注意事项...
扫地车 随着经济的发展,人们的生活水平不断提高,对生活环境的要求也越来越高,于是许多工厂.物业.超市.社区.市政单位等开始购买扫地车来进行路面清洁.一是清洗效果好,二是效率高,可以节省人工成本.扫地车 ...
- 有没搞错?Java 对象不使用时要赋值为 null?
点击上方蓝色"方志朋",选择"设为星标"回复"666"获取独家整理的学习资料! 许多Java开发者都曾听说过"不使用的对象应手动赋 ...
- 主成分分析(Principle Component Analysis)PCA的核心思想是什么?PCA算法的优缺点?增量PCA模型, 随机PCA, 模型、 核化PCA分别是什么?使用时如何选择?
主成分分析(Principle Component Analysis)PCA的核心思想是什么?增量PCA模型, 随机PCA, 模型. 核化PCA分别是什么?使用时如何选择? 主成分分析(Princip ...
- 场效应管的判别、检测及使用时的注意事项!
一.用指针式万用表对场效应管进行判别 1)用测电阻法判别结型场效应管的电极 根据场效应管的PN结正.反向电阻值不一样的现象,可以判别出结型场效应管的三个电极.具体方法:将万用表拨在R×1k档上,任选两 ...
- Mybatis使用时因jdbcType类型大小写书写不规范导致的异常
Mybatis使用时因jdbcType类型大小写书写不规范导致的异常 参考文章: (1)Mybatis使用时因jdbcType类型大小写书写不规范导致的异常 (2)https://www.cnblog ...
- 有没有搞错?Java 对象不使用时,要赋值为 null?
来源 | olarxiong.com/category/java/ 前言 最近,听粉丝讨论说,"不使用的对象应手动赋值为null" 这句话,而且好多开发者一直信奉着这句话:问其原因 ...
- Java中当对象不再使用时,不赋值为null会导致什么后果 ?
点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 作者 | zhantong 来源 | https://w ...
- Turtlebot3-burger使用时一些注意事项
Turtlebot3-burger使用时一些注意事项 时间同步:Turtlebot3和PC的时间要同步. 把RPLidarA1换成A3之后,A3没有发布scan消息,如何解决?参照A1的编写启动文件? ...
最新文章
- SharePoint2010 内容类型剖析
- iframe,window,滚动栏的一些问题
- Zend Studio 修改高亮变量的颜色、括号颜色
- MySQL事务的可串行化
- MM模块几个移动类型之间的区别
- 联想小新电脑dns服务器未响应,Lenovo Quick Fix 联想智能解决工具
- 如何在一年内拥有十年的工作经验(值得你反复读5遍以上)
- 一文带你马上清楚bootstrap的栅格系统
- Unity3D学习笔记之六创建更多的Prefab
- android签到功能模块,基于android的课堂签到系统.doc
- python day15
- 为什么用pyqt的不多_现在农村提倡用天然气和清洁煤球取暖,为何农民不爱用?看完懂了...
- 深入理解异步Web服务器 Tornado
- timequest静态时序分析学习笔记之工具使用
- pb数据窗口怎么调用视图_大数据架构如何做到流批一体?
- 遍历实体包含的List
- AI换脸,流行一阵儿了;其中原理你一定也明白!
- Unity3D 实现本地排行榜功能
- 电脑重要文件如何实现增量备份?
- 笔记本安装CentOS7.2操作系统
热门文章
- Java的executorservice_ExecutorService-10个要诀和技巧
- 【图像融合】基于matlab小波变换全聚焦图像融合【含Matlab源码 1372期】
- python3自动化软件发布系统_PythonPC客户端自动化实现原理(pywinauto)
- axure树与表格结合_语言开发7:语言迟缓孩子,家庭日常训练,干货满满!【附:表格及图片】...
- python:将数据写入csv文件
- mysql 行转列 列转行_行(列)转列(行)实例分享 - 正则表达式提高效率
- 调用支付jsapi缺少参数:appid_JAVA实现微信支付功能
- php 投票评选插件,jQuery_投票系统显示结果--jQuery插件,投票系统是网站中十分常见的 - phpStudy...
- C语言_报数问题:有n个人围成一圈,顺序从零排号。从第一个人开始报数(从1到3报数),凡报到3的人 退出圈子,问最后留下的是原来第几号的那位。
- 'gbk' codec can't encode character解决方法