【python】python入门IDE常见问题设置

前言

编译环境是用来写python代码并执行代码的。

可以使用python自带的IDLE或者类似pycharm和anaconda的集成开发环境IDE。

自行下载的纯python适合一些简单的程序,使用第三方包时需要挨个用pip安装,项目文件,包很多时就不好管理了。

pycharm安装的时候可以不下载直接使用已安装的python环境,安装包也可以在设置里直接勾选安装,就是速度较慢,可设置镜像解决。

anaconda下载会自动附带一个python版本以及很多常用第三方包,管理推荐使用conda命令来实现,可以批量管理包。或者用可视化工具Anaconda Navigator 管理内部的包。
不建议内部安装太多版本,不然对第三方包进行管理时很容易出错。尤其在windows环境下,pip一开始不设置好之后的坑很多。

个人推荐是: 原生python + pycharm,或者Anaconda。

 

1 Pycharm相关:


1.1 pycharm管理第三方包

打开菜单栏:File > settings > Projects 设置,在Project Interpreter 里可以看到当前工程使用的解释器和已经安装包的版本信息。

点击右侧的 + 号,弹出可用包的搜索信息,直接按包名进行搜索,找到需要版本然后点击左下角的 install package安装即可,如果需要指定这个包的版本,就需要勾选右边的specify version,然后右边下拉菜单里选择指定的版本进行安装。

pycharm自带的安装源非常非常慢,极其容易安装失败,所以可以手动在Manage Repositories里面加几个常用的镜像源。常用的如下:

  阿里云 http://mirrors.aliyun.com/pypi/simple

  中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple

  豆瓣(douban) http://pypi.douban.com/simple

  清华大学 https://pypi.tuna.tsinghua.edu.cn/simple

  中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple

这样当你再次搜索包的时候就可以检索到国内镜像源提供的包了,安装速度会更快。

pycharm安装方包时报错或者超时尝试方案:

  1. 如上步可尝试在安装包的页面点击 Manage Repositories选项,加入常用的国内镜像,换个网刷新一下。
  2. 直接去当前工程 解释器 包 的 文件夹内(如我的.....\PycharmProject\venv\Lib\site-packages\摁住shift 右键点击 powershell  输入 pip install 包名 + 镜像  进行安装。如:
  • pip install pandas -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

更改系统全局的镜像源(Windows):

打开我的电脑,输入:%APPDATA%  进入文件夹,创建一个pip文件夹,在里面创建pip.ini,然后输入下面代码,保存。

[global] 
timeout = 6000 
index-url = http://mirrors.aliyun.com/pypi/simple/ 
trusted-host = mirrors.aliyun.com

 1.2 Pycharm 管理工程环境

针对不同的项目可能需要的python版本,包packages的种类版本不同,可以有针对性的在新建工程时创建新的虚拟环境

创建时Location为工程目录,下面可以选择创建一个新环境,或者直接继承之前的编译解释环境。

默认是创建新的虚拟环境,环境管理工具是Virtualenv,基础解释器就是python的版本,还可以勾选是不是继承全局的包packages,这个环境以后可不可以被其他工程应用。不继承全局包的话就是需要什么第三方包就得重新安装,安装后是和其他工程的包隔离开的。

1.3 Pycharm新建文件的签名信息

签名信息就是新建文件的时候默认已经添加的内容。如解释器,编码,日期,作者等。

设置路径:File》settings 》editor 》file and code templates 选择python script ,然后编辑内容保存设置即可。其他语言类似。

特殊指令比较多,可以搜索其他的设置看看效果:

  • ${DATE} ${TIME}     日期和时间 
  • ${USER}     用户名  
  • ${NAME}    获取文件名
  • ${PRODUCT_NAME}    获取IDE软件名

 1.4 其他设置(配色、字体等)

打开File》settings:

Apperance Behavior 设置主题配色,默认字体,菜单工具栏的调整等等。

Projects  对应的项目解释器,包文件,项目结构等等。

Editor 设置字体、配色、行距、模板、编码方式等

在Editor》code style里把FileEncodings设置都改成UTF-8比较好,避免以后各种各样中文编码错误。

其他没有提到的设置多百度。

 

2 Spyder 相关


2.1 Spyder显示窗口

进入spyder后显示的窗口很多:如:Editor、Ipython console、FileExplorer、变量管理等等。

最好只显示py文件Editor和Ipython console编辑区,其他如可以关闭也可以显示,在菜单view》panes》选择显示的内容框。

2.2 配色和代码补全

输入代码时有些关键字和函数名按Tab不能自动补全,设置代码自动补全:tools》preferences

在tools》preferences》syntax coloring》设置设置代码编辑器配色风格:

2.3 Spyder设置模板

每次新建py文件时自动生成带有文件说明、编码、解释器说明的内容。

        

Spyder 里:选择 tools》preferences》editor》advance-setting》选择edit temptlate for new modules会弹出一个temptlate.py文件进行设置即可。编辑完记得先保存再点应用。

在spyder里:    %(username)s  %(date)s  为自动取文件创建时间、用户名的特殊指令。

特殊比较少,而且时间看起来不舒服,可以自己更改:按文件安装路径找到editor.py,把date默认的time.time()改成下图的形式,最后保存。这样显示的时间就会变成标准的2018-01-01 11:11:11形式。

 

2.4 Ipython console编辑区的魔术命令

Ipython区域是一个交互式shell,有一些比较有用的小技巧。

在Ipython区域内函数或者变量后面输入 ? 会显示它的详细信息及使用说明等,内置函数还可以显示源代码等。


3 其他


3.1 whl文件进行第三方包的安装

使用pycharm和pip安装包的时候有些解决不了的错误,可以试着直接下载whl文件进行安装。

    注意找对系统版本,文件名cpxx为对应python版本号。cp36 就是python3.6

    下载下来对应的 whl 文件,然后使用 pip install 路径whl文件就可以了

pip install D:\MathElectric\python\Twisted-18.9.0-cp36-cp36m-win_amd64.whl

 

3.2 Cmd命令行运行.py文件报错

提示: python xxxx.py 时报错“python不是内部或外部命令,也不是可运行的程序或批处理文件“

   解决办法:

  1. 将python.exe加入系统环境变量,让python.exe和运行的.py文件在相同目录,使用python xxx.exe运行
  2. 直接使用python +空格+ py文件路径运行文件。或者直接将python.exe文件和.py文件拖进cmd窗口运行,注意文件中间空格

 

3.3 Jupyter notebook 更改默认文件路径

   win+R cmd 命令输入:jupyter notebook --generate-config ,找到对应config文件(一般在C盘),打开找到该行c.NotebookApp.notebook_dir = '预设路径'  删除#后保存。

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值