Linux下安装python的swampy包

linux下载swampy-2.1.7.tar.gz的安装包,

tar -xzv -f *** -C *** 解压文件到指定文件夹,这里发生了一个插曲,下载的文件不全生成的是.tar.gz.part文件,却没注意。.part文件是指压缩文件的一部分,也就是不全啦。

接下来怎么使用swampy,按照thinkpython官方的说法是

一。 install as package

二 。work in the directory that contains the Swampy files

三。add that directory to Python's search path


倒者来一个个试验下:

三。add that directory to Python's search path:

通过linux下man python 再 /searchpath 搜索关于搜索路径的内容,找到sys.path是python的search path

下面为sys.path 添加路径,观察知 ‘ ‘ 内包含的即是路径

注意path是个list,给list添加元素如后附文件所示。

亲测成功。but...发现python2.6.6没有内置Tkinter于是乎又得安装这个。

官网给出的做法是On Ubuntu, you can run

sudo apt-get install python-tk

但我的是centos ,所以

yum -y install tkinte

后附一片博客包含了其他centos使用Tkiinter的办法。

但是 每次quit()之后发现sys.path都会恢复初始值,很不方便。写入script又不能用于其他用户,因为path不一样啦。

所以,推荐还是用第一种方法 安装这个package。第二个在那个路径运行python我觉得有些low并且同样不适合script。

一。install as package

方法就是先下载包,再解压并进入包的目录,再运行

python setup.py install

亲测成功。









%%%%%%%%%%%%%%%%%%%%%%%%%%此为分割线%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

接下来copy一个有用的博客:http://zhidao.baidu.com/link?url=LOS3Y9qj5mhWBVRF-QwuPwM2AIt_fVK9tBJ3C8OwZ_hLyLAUuN1wU4JIs4dDMqmZo8L_WMEJf8hTkc1a4lW1GK

python中List添加元素的几种方法

List 是 Python 中常用的数据类型,它一个有序集合,即其中的元素始终保持着初始时的定义的顺序(除非你对它们进行排序或其他修改操作)。
在Python中,向List添加元素,方法有如下4种方法(append(),extend(),insert(), +加号)

1. append() 追加单个元素到List的尾部,只接受一个参数,参数可以是任何数据类型,被追加的元素在List中保持着原结构类型。此元素如果是一个list,那么这个list将作为一个整体进行追加,注意append()和extend()的区别。

>>> list1=['a','b']
>>> list1.append('c')
>>> list1
['a', 'b', 'c']

2. extend() 将一个列表中每个元素分别添加到另一个列表中,只接受一个参数;extend()相当于是将list B 连接到list A上。

>>> list1
['a', 'b', 'c']
>>> list1.extend('d')
>>> list1
['a', 'b', 'c', 'd']

3. insert() 将一个元素插入到列表中,但其参数有两个(如insert(1,”g”)),第一个参数是索引点,即插入的位置,第二个参数是插入的元素。

>>> list1
['a', 'b', 'c', 'd']
>>> list1.insert(1,'x')
>>> list1
['a', 'x', 'b', 'c', 'd']

4. + 加号,将两个list相加,会返回到一个新的list对象,注意与前三种的区别。前面三种方法(append, extend, insert)可对列表增加元素的操作,他们没有返回值,是直接修改了原数据对象。 注意:将两个list相加,需要创建新的list对象,从而需要消耗额外的内存,特别是当list较大时,尽量不要使用“+”来添加list,而应该尽可能使用List的append()方法。

>>> list1
['a', 'x', 'b', 'c', 'd']
>>> list2=['y','z']
>>> list3=list1+list2
>>> list3
['a', 'x', 'b', 'c', 'd', 'y', 'z']


Python删除list中的元素

nothinG nothinG 2013-05-18 13:49:04




%%%%%%%%%%%%%%%%%%%%%%%%%%%%%此为分割线%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%5

CentOS 6.4安装pip,CentOS安装python包管理安装工具pip的方法

之前有的朋友问我,CentOS版本怎么安装python的pip,我之前给出的Ubuntuapt-get的方法

ubuntu 需要先安装下pip吧,

apt-get install python-pip

安装requests,

pip install requests

但是有的朋友由于是centos的,直接 yum install pip  或者 yum install python-pip都是不行的。

其实不能yum那就直接下载编译安装呗。。。

CentOS 6.4安装pip,CentOS安装python包管理安装工具pip的方法如下:

截至包子写本文的时候,pip最新为 1.5.5

wget --no-check-certificate https://github.com/pypa/pip/archive/1.5.5.tar.gz

注意:wget获取https的时候要加上:--no-check-certificate

tar zvxf 1.5.5.tar.gz    #解压文件
cd pip-1.5.5/
python setup.py install

OK,这样就安装好pip了,

下面来安装 requests吧。

pip install requests

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值