python安装与开发环境搭建所遇到的问题及解决方案_Python环境搭建遇到问题及解决方案记录...

pip版本问题

环境使用Ubuntu16.04 ,

安装pip3

$sudo apt-get install python3-pip

默认安装pip8.1.1,更新后是18.1

$pip3 install --upgrade pip

需要修改配置如下才能运行

$sudo vi /usr/bin/pip3

from pip import __main__

if __name__ == '__main__':

sys.exit(__main__._main())

新建用户,切换到新用户之后pip不能用了,还原/usr/bin/pip3的设置如下

from pip import main

if __name__ == '__main__':

sys.exit(main())

发现pip3还是之前的版本,需要重新更新并修改配置

安装scrapy

$pip install scrapy

出现问题

pyasn1-modules 0.2.2 has requirement pyasn1<0.5.0,>=0.4.1, but you'll have pyasn1 0.1.9 which is incompatible.

解决方法需要使用sudo权限卸载pyasn1,然后重新安装即可。

$ sudo pip uninstall pyasn1

$ sudo pip install scrapy

Python环境搭建、python项目以docker镜像方式部署到Linux

Python环境搭建.python项目以docker镜像方式部署到Linux 本文的项目是用Python写的,记录了生成docker镜像,然后整个项目在Linux跑起来的过程: 原文链接:https: ...

Python学习--Python 环境搭建

Python环境搭建 Python是跨平台的编程语言,可应用于Windows.Linux.Mac OS X.你可以通过终端窗口输入"python"命令来查看本地是否安装了Pytho ...

Python学习第一弹——Python环境搭建

一.Python简介: Python,是一种面向对象.解释型计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年.Python语法简洁而清晰,具有 ...

Python环境搭建(windows)

Python环境搭建(windows) Python简介 Python(英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/),是一种面向对象.直译式计算机编程语言,具有近二十年的发展历史,成 ...

Python环境搭建详解(Window平台)

前言 Python,是一种面向对象的解释型计算机程序设计语言,是纯粹的自由软件,Python语法简洁清晰,特色是强制用空白符作为语句缩进,具有丰富和强大的库,它常被称为胶水语言. Python是一种解 ...

selenium&#160;win7+selenium2.0+python环境搭建

win7+selenium2.0+python环境搭建 by:授客 QQ:1033553122 步骤1:下载python 担心最新版的支持不太好,这里我下载的是python 2.7(selenium之 ...

自动化测试基础篇--Selenium Python环境搭建

学习selenium python需要的工具: 1.浏览器 2.Python 3.Selenium 4.FireBug(Firefox) 5.chromedriver.IEDriverServer.g ...

引用 自动化测试基础篇--Selenium Python环境搭建

原文链接:https://www.cnblogs.com/sanzangTst/p/7452922.html 鸣谢参藏法师. 学习selenium python需要的工具: 1.浏览器 2.Pytho ...

Python环境搭建和pycharm安装

Python环境搭建和pycharm安装 本人安装环境为Windows10系统,下载的Python版本为3.4社区版本,可参考 1.下载Python3.4版本 官网:https://www.pytho ...

随机推荐

MySQL 性能优化的最佳20多条经验分享[转]

今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显.关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情.     当我们去设计数据库表结构, ...

Java增强的泛型

尽管Java 8是2014年年初才发布的,而Java 9要等到2016年年中,但是目前有一些计划放到某个未来版本(希望是Java 10)中的特性已经合并了进来. 具体而言,有两个比较大的特性已经开始原 ...

限制 UITextField 输入长度

限制 UITextField 输入长度 标签(空格分隔): UITextField UITextField 是 iOS 中最经常使用的组件之中的一个.关于它也有各种各样的需求,这些需求是它本身没有提供 ...

JAVA 发送邮件代码---发送文本内容: 内容使用\n 进行换行

依赖包:mail.jar JAR链接地址: http://pan.baidu.com/s/1o8LNl0Y 密码: ja52 package mail; import java.util.Proper ...

torch.utils.data.DataLoader()中的pin_memory参数

参考链接:http://www.voidcn.com/article/p-fsdktdik-bry.html 该pin_memory参数与锁页内存.不锁页内存以及虚拟内存三个概念有关: 锁页内存理解( ...

VB6 Collection实现百万文本去重

上一篇数组的去重说到,对于千次计算以上的去重基本上特别的吃力,这里就介绍一种方法,通过Collection集合对象来过滤重复. Option Explicit '//By: InkHin '// 参考 ...

Q: Is Consul eventually or strongly consistent?

强一致  最终一致 Frequently Asked Questions - Consul by HashiCorp https://www.consul.io/docs/faq.html Q: Is ...

Maven Web Project设置Webcontent路径

1,新建maven-archetype-webapp 2,右键项目-->Properties-->选中Project Facets中的Runtimes标签,然后Java版本改为1.8,Dy ...

[Artoolkit] Framework Analysis of nftSimple

What is nftSimple? Loads NFT dataset names from a configuration file. The example uses the “Pinball. ...

转:ASP.NET前台代码绑定后台变量方法总结

经常会碰到在前台代码中要使用(或绑定)后台代码中变量值的问题.一般有和两种方式,这里简单总结一下.如有错误或异议之处,敬请各位指教. 一方 ...

你可能感兴趣的:(python安装与开发环境搭建所遇到的问题及解决方案_Python环境搭建遇到问题及解决方案记录...)