python中怎么添加解释器

python中怎么添加解释器,第1张

python中添加解释器的方法:首先点击【setting】打开项目设置;然后点击【Project Interpreter】,再点击右侧的选择框,选择【show all】;最后添加Interpreter,选中本地python命令所在目录即可。

打开项目设置(pycharm–>preference)

添加interpreter,选中本地python命令所在目录即可。

推荐课程:Python基础视频教程( Tornado)

添加python interpreter *** 作步骤:

单击开始,在搜索框输入cmd,然后回车,就会出现命令行界面框后,在里面输入命令python后回车,安装成功的话就可以看到python的版本信息;

右键单击 计算机,选择属性,之后会再单击高级系统设置,会出现一个系统属性的框;

单击环境变量,然后在系统变量那个框里找到path,双击后会出现编辑系统属性的框,在变量值文本框中的末尾添加“D:\Python27_x64\”(这里是安装路径),单击确定按钮。之后一直点确定就可以了。

Interpreter模式

Interpreter(解释器)模式是一种特殊的设计模式,它建立一个解释器(Interpreter),对于特定的计算机程序设计语言,用来解释预先定义的文法。简单地说,Interpreter模式是一种简单的语法解释器构架。

解释器模式属于行为模式,Gof是这样定义的:给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子。

解释器模式需要解决的是,如果一种特定类型的问题发生的频率足够高,那么可能就值得将该问题的各个实例表述为一个简单语言中的句子。这样就可以构建一个解释器,该解释器通过解释这些句子来解决该问题。

实例应用:正则表达式。

lxml是Python中与XML及HTML相关功能中最丰富和最容易使用的库。lxml并不是Python自带的包,而是为libxml2和libxslt库的一个Python化的绑定。它与众不同的地方是它兼顾了这些库的速度和功能完整性,以及纯Python API的简洁性,与大家熟知的ElementTree API兼容但比之更优越!但安装lxml却又有点麻烦,因为存在依赖,直接安装的话用easy_install, pip都不能成功,会报gcc错误。下面列出来Windows、Linux下面的安装方法:

【Windows系统】

先确保Python已经安装好,环境变量也配置好了,相应的的easy_install、pip也安装好了.

1. 执行 pip install virtualenv

[python] view plain copy print?

C:\>pip install virtualenv

Requirement already satisfied (use --upgrade to upgrade): virtualenv in c:\python27\lib\site-package

s\virtualenv-12.0.4-py2.7.egg

2. 从官方网站下载与系统,Python版本匹配的lxml文件:

http //pypi.python.org/pypi/lxml/2.3/

NOTE:

比如说我的电脑是Python 2.7.4, 64位 *** 作系统,那么我就可以下载

[python] view plain copy print?

lxml-2.3-py2.7-win-amd64.egg (md5) # Python Egg

lxml-2.3.win-amd64-py2.7.exe (md5) # MS Windows installer

3. 执行 easy_install lxml-2.3-py2.7-win-amd64.egg

[python] view plain copy print?

D:\Downloads>easy_install lxml-2.3-py2.7-win-amd64.egg# 进入该文件所在目录执行该命令

Processing lxml-2.3-py2.7-win-amd64.egg

creating c:\python27\lib\site-packages\lxml-2.3-py2.7-win-amd64.egg

Extracting lxml-2.3-py2.7-win-amd64.egg to c:\python27\lib\site-packages

Adding lxml 2.3 to easy-install.pth file

Installed c:\python27\lib\site-packages\lxml-2.3-py2.7-win-amd64.egg

Processing dependencies for lxml==2.3

Finished processing dependencies for lxml==2.3

NOTE:

1. 可用exe可执行文件,方法更简单直接安装就可以

2. 可用easy_install安装方式,也可以用pip的方式

[python] view plain copy print?

#再执行下,就安装成功了!

>>>import lxml

>>>

3. 如用pip安装,常用命令就是:

pip install simplejson # 安装Python包

pip install --upgrade simplejson # 升级Python包

pip uninstall simplejson# 卸载Python包

4. 如用Eclipse+Pydev的开发方式,需要移除旧包,重新加载一次

Window -->Preferences -->PyDev -->Interperter-python # 否则导包的时候会报错

【Linux系统】

因为lxml依赖的包如下:

libxml2, libxml2-devel, libxlst, libxlst-devel, python-libxml2, python-libxslt

所以安装步骤如下:

第一步: 安装 libxml2

$ sudo apt-get install libxml2 libxml2-dev

第二步: 安装 libxslt

$ sudo apt-get install libxlst libxslt-dev

第三步: 安装 python-libxml2 和 python-libxslt

$ sudo apt-get install python-libxml2 python-libxslt

第四步: 安装 lxml

$ sudo easy_install lxml


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11650223.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存