Python安装与使用的常见问题
1. Python安装问题
- 到Python官网下载Python最新版本
Windows x86-64 executable installer (64为操作系统选择这个)
Windows x86 executable installer (32位操作系统选择这个)
如果是XP系统,只能安装3.4版本。 - 安装过程中:要选择Add python xx to Path,选择pip(自定义安装下)。
- 设定path变量并重启(win10下不用设置)
- 使用pip安装常用的库
比如需要安装numpy,matplotlib,pillow,qrcode,myqr,ipython,jupyter
例子,pip install ipython,该命令使用国外软件源,速度慢。
turtle似乎不用安装,已内置。
ipython,Python交互环境神器,交互功能比IDLE强大。 - 设置IDLE字体
推荐字体设置成程序员字体,Consolas。字体调大。 - 可选:修改IDLE快捷方式起始位置为你的常用目录
这样IDEL启动后,打开File-Open,打开的就是你的常用目录,可将源代码等文件放入该目录。 - 可选:安装IDLE增强扩展
原始版本的IDEL不支持清屏、编辑器无行号。可通过安装IdleX实现清屏、按上键获得历史命令、为编辑器添加行号。
安装:命令行下pip install idlex。安装后,一般会在Python安装目录下的Scripts目录下新增idlex相关文件。
执行:在Scripts目录下,使用python idlex启动idlex。
使用Ctrl+L进行清屏。
安装与常见问题:
pip安装慢。
可指定国内源,如下命令指定使用豆瓣的源
pip install numpy -i https://pypi.douban.com/simple
参考资料pip安装第三方库
注意:安装的时候最好全部以管理员身份运行进入命令行提示符进行安装。否则可能会碰到权限不足的问题。
有的时候还会安装不成功,没关系,再重装一遍也许就好了。IDEL或者Python命令行交互模式下运行程序碰到莫名其妙的问题
有可能是权限问题(Permission Denied),如文件读写的时候。
建议全部以管理员权限启动命令行或者IDEL再执行。
2. 安装各种科学计算第三方库很麻烦
可以安装ANACONDA
Anaconda是一个用于科学计算的Python发行版,集成了各种第三方科学计算的库。里面有一个小的集成开发环境Spyder,并且内置了ipython与jupyter。
详细介绍见:Anaconda使用总结
3.其他Python相关文章:
Python不完全入门指南
Jupyter Notebook使用技巧.md
Python安装与使用的常见问题的更多相关文章
- Python 安装第三方库中常见问题总结
1.安装某个库时,例如 pip install tinify 出现Permission denied时,在安装命令的最前面添加sudo 例如: sudo pip install tinify 即可. ...
- Python安装常见问题(1):zipimport.ZipImportError: can't decompress data
在CentOS以及其他的Linux系统中遇到安装包安装错误的原因,大多数都是因为缺少依赖包导致的,所以对于错误:zipimport.ZipImportError: can’t decompress d ...
- Python安装pip3常见问题
安装pip3 1.安装 zlib组件: 安装完成后,执行命令 python3 -m pip install redis,报错: RuntimeError: Compression requires t ...
- Python安装常见问题(1):zipimport.ZipImportError: can't decompress data(此问题不解决pip安装不成功)
在CentOS以及其他的Linux系统中遇到安装包安装错误的原因,大多数都是因为缺少依赖包导致的,所以对于错误:zipimport.ZipImportError: can’t decompress d ...
- python安装、模块安装
python安装 windows 下载安装包 https://www.python.org/downloads 改环境变量 [右键计算机]-->[属性]-->[高级系统设置]-->[ ...
- win7系统下python安装numpy,matplotlib,scipy和scikit-learn
1.安装numpy,matplotlib,scipy和scikit-learn win7系统下直接采用pip或者下载源文件进行安装numpy,matplotlib,scipy时会遇到各种问题,这是因为 ...
- python安装完毕后,提示找不到ssl模块的解决步骤
转载自 醇酒醉影 python安装完毕后,提示找不到ssl模块: [root@localhost ~]# python2.7.5 Python 2.7.5 (default, Jun 3 2013, ...
- [python] 安装numpy+scipy+matlotlib+scikit-learn及问题解决
这篇文章主要讲述Python如何安装Numpy.Scipy.Matlotlib.Scikit-learn等库的过程及遇到的问题解决方法.最近安装这个真是一把泪啊,各种不兼容问题和报错,希望文章对你有所 ...
- python安装numpy和pandas
最近要对一系列数据做同比比较,需要用到numpy和pandas来计算,不过使用python安装numpy和pandas因为linux环境没有外网遇到了很多问题就记下来了.首要条件,python版本必须 ...
随机推荐
- html框架练习-基本网页制作
index.html <html> <head> <title>html框架</title> <meta charset="utf-8& ...
- url,href,src之间的区别
发现自己居然没把url.href.src关系及使用搞清楚,今天就理一下.主要包括:url.src.href定义以及使用区别. URL(Uniform Resource Locator) 统一资源定位符 ...
- 搭建自己的maven私服 必过
教你一步一步搭建自己的maven私服 一. 应用场景 有些公司都不提供外网给项目组人员,因此就不能使用maven访问远程的仓库地址,所以很有必要在局域网里找一台有外网权限的机器,搭建nexus私 ...
- C# Execl表格文件转xml文件
在我们的工作中可能会需要到让execl表格转换成xml文件来使用,这样程序读取数据来也比较方便 下面就写一个小程序来实现execl表格转换成xml文件来使用 会使用到的知识点如下 1:引用第三方Exe ...
- SpringMVC的流程分析(二)—— HandlerMapping组件
1.HandlerMapping的类结构 如上图所示,HandlerMapping接口有一个叫做:getHandler()的方法,这个方法是用来回去HandlerMapping对应的处理器的,由此也就 ...
- [LeetCode] Reorganize String 重构字符串
Given a string S, check if the letters can be rearranged so that two characters that are adjacent to ...
- [LeetCode] Monotone Increasing Digits 单调递增数字
Given a non-negative integer N, find the largest number that is less than or equal to N with monoton ...
- Angular1.x使用小结
之前工作以Angular1.x为主,主要做业务系统,以后工作中技术栈可能以vue为主,在此对Angular1.x的使用做一个简单总结,这里使用1.5+版本. 基本概念 1.依赖注入 依赖注入,在ang ...
- SpringMVC 自定义类型转换器
先准备一个JavaBean(Employee) 一个Handler(SpringMVCTest) 一个converters(EmployeeConverter) 要实现的输入一个字符串转换成一个emp ...
- 机器学习基石:13 Hazard of Overfitting
泛化能力差和过拟合: 引起过拟合的原因: 1)过度VC维(模型复杂度高)------确定性噪声: 2)随机噪声: 3)有限的样本数量N. 具体实验来看模型复杂度Qf/确定性噪声.随机噪声sigma2. ...