使用者就可以解压缩这个包然后执行 python setup.py install进行安装,然后就可以使用foo、bar这两个模块了: ?...前面看到setup.py可以创建一个压缩包,而setuptools使用了一种新的文件格式(.egg),可以为Python包创建 egg文件。...setuptools 可以识别.egg文件,并解析、安装它 easy_install 当安装好setuptools/distribute之后,我们就可以直接使用easy_install这个工具了: 1....package.tgz 命令可以安装一个已经下载的包 3.安装egg文件:通过 easy_install package.egg 可以安装一个egg格式的文件 通过 easy_install --help...pip的使用非常简单,并支持从任意能够通过 VCS 或浏览器访问到的地址安装 Python 包: *安装: pip install SomePackage *卸载: pip uninstall SomePackage
使用者就可以解压缩这个包然后执行 python setup.py install进行安装,然后就可以使用foo、bar这两个模块了: 关于更过如何编写setup.py的内容,请自行参阅Python官方文档中的...前面看到setup.py可以创建一个压缩包,而setuptools使用了一种新的文件格式(.egg),可以为Python包创建 egg文件。...setuptools 可以识别.egg文件,并解析、安装它 easy_install 当安装好setuptools/distribute之后,我们就可以直接使用easy_install这个工具了: 1....package.tgz 命令可以安装一个已经下载的包 3.安装egg文件:通过 easy_install package.egg 可以安装一个egg格式的文件 通过 easy_install --help...pip的使用非常简单,并支持从任意能够通过 VCS 或浏览器访问到的地址安装 Python 包: *安装: pip install SomePackage *卸载: pip uninstall SomePackage
三、 方法3:easy_install 方式 先下载ez_setup.py,运行python ez_setup 进行easy_install工具的安装,之后就可以使用easy_install进行安装...py 并运行,就可以自动下载和安装适合用户当前 Python 版本的适当的 setuptools egg 文件(当然,用户需要 Python 2.3.5 以上的版本,64 位操作系统的用户则需要 Python...例如,如果你跟我一样使用 Ubuntu ,那安装 setuptools 只是简单的进行如下操作: # apt-get install python-setuptools 安装 easy_install...package-name,比如 easy_install pylab 模块卸载 easy_install -m package-name, 比如easy_install -m pylab easy_install...setuptools它可以自动的安装模块,只需要你提供给它一个模块名字就可以,并且自动帮你解决模块的依赖问题。一般情况下用setuptools给安装的模块会自动放到一个后缀是.egg的目录里。
多文件模块,带setup.py:python setup.py install 卸载时只能手动删除,一般安装在系统类库目录下 python setup.py install --record files.txt... 2) easy_install packageName easy_install package.egg easy_install *.egg 4.pip 方式 先进行pip工具的安裝:easy_install...虽然Python的模块可以拷贝安装,但是一般情况下推荐制作一个安装包,即写一个setup.py文件来安装。...setup.py sdist为模块创建一个源码包 在当前目录下,会创建dist目录,里面有个文件名为foo-1.0.tar.gz,这个就是可以分发的包(如果使用命令python setup.py bdist_egg...使用者拿到这个包后,解压,到foo-1.0目录下执行:python setup.py install,那么,foo.py就会被拷贝到python类路径下,可以被导入使用(如果安装是egg文件,会把egg
打包文件的格式 egg文件 压缩文件,Python工程打包发布用。...可使用easy_install进行安装: easy_install /xxx/yyy.egg 安装之后,位于sys.path中,典型的位置是site-packages里。...创建.pyc文件作为安装的一部分,以保证它们符合Python解释器的使用。 更好的跨平台。 2. 打包的方法 distutils Python早期的自带的基本安装工具,用来打包和发布,但不支持包依赖。...安装方法 easy_install 一个和setuptools合作使用的python模块,可以自动下载、制作、安装和管理Python包。...有很多不足: 安装事务是非原子操作, 只支持 svn, 没有提供卸载命令, 安装一系列包时需要写脚本。
1、在安装python的时候要把pip勾选上(默认安装方式已经为你勾选好了)。这样你就已经安装了pip。...2、打开命令提示符窗口 开始→所有程序→附件→运行(快捷键 Win+R),在对话框中输入cmd,回车确认即可 3.安装想要的包。...平常使用的过程中经常将其简写成np,在这里安装的时候不能简写,只能用numpy。...输入pip install numpy 我已经安装过numpy,则如下图所示,显示已经满足要求(安装过了) 如果没有安装则会自行开始安装最新兼容版本。...4.如果想要卸载这个包也很简单,输入pip uninstall sklearn 注意,运行到出现图中倒数第二行时会需要你输入y或n。如果确定卸载,就输入y,回车即可。结果显示成功卸载。
这是Kali带来的好处,但是对初学Python的同学来说,我想有必要把Python运行时和模块安装的基础知识讲解清楚。...下面我们说说在不同系统下如何安装python,当然安装Python的方法也很多,恕我不能一一道来。 1.1.0 Kali Linux下安装Python Kali Linux系统自带,无需安装,略。...easy_install pyPdf ? easy_install当然也提供了卸载模块/包的功能。...但是必须要注意的是,该模块/包必须要在easy-install.pth 有相关信息,换句话说,也就是要使用easy_install安装的,才可进行卸载。...比如命令: easy_install -m redis 这样就会将Python中的redis模块卸载。 其他命令参数,这里就不详细介绍了,请各位同学自行查看。
一个比较好的方法是执行当时的安装程序,会提示已存在是否卸载选项,就可以卸载了。...类似: python-3.7-amd64.exe 点击执行: 会有 Modify 、Repari 和 Uninstall 选项。
setuptools setuptools管理Python的第三方包,将包安装到site-package下,安装的包后缀一般为.egg,实际为ZIP格式。...Pip 是对easy_install的取代,提供了和easy_install相同的查找包的功能,因此可以使用easy_install安装的包也同样可以使用pip进行安装。...easy_install 打包和发布 Python 包 # easy_install PACKAGE # 普通安装 # easy_install /home/yeolar/pkg/PACKAGE.egg...# easy_install -U PACKAGE==0.1.2.2 # 升级到指定版本 # easy_install -m PACKAGE # 卸载包,卸载后还要手动删除遗留文件 pip...接下来的操作就只对py-for-web环境产生影响了,可以使用 pip 命令在这里安装包,当然也可以直接安装。
事后我查了下 python 的import机制,以备忘: python中,每个py文件被称之为模块,每个具有__init__.py文件的目录被称为包。...但上述方法是针对脚本来说的,每次使用要记得加上,如果永久性的加入某个目录到sys.path中去呢? 如何将路径“永久"添加到sys.path?...附:python安装模块的多种方法 1、自己写的模块,可以直接添加到路径下。这样就可以直接调用。...easy_install *.egg 5、pip安装方法 Pip 是安装python包的工具,提供了安装包,列出已经安装的包,升级包以及卸载包的功能。 ...Pip 是对easy_install的取代,提供了和easy_install相同的查找包的功能,因此可以使用easy_install安装的包也同样可以使用pip进行安装。
(不在函数内的代码),而位于函数主体内的代码直到函数被调用后才会执行 3、模块的执行环境 模块是被导入的,但模块也可以导入和使用其它模块,这些模块可以用python或其它编程语言写成...1、distutils Python自带的基本安装工具, 适用于非常简单的应用场景使用 通过distutils来打包,生成安装包,安装python包等工作,需要编写名为setup.py ...exe安装文件安装 64位操作系统下载名为ez_setup.py的python脚本文件运行,它会自动安装适合的egg文件并帮您安装(当前还不支持64位的exe安装文件安装,由于distutils安装兼容问题...easy_install 最大的特点是自动查找Python官方维护的包源 PyPI , 安装第三方Python包非常方便。...easy_install 有很多不足: 安装事务是非原子操作, 只支持 svn, 没有提供卸载命令, 安装一系列包时需要写脚本; pip 解决了以上问题, 已俨然成为新的事实标准, virtualenv
升级python和安装pip,easy_install和setuptool 新机子装环境什么的最麻烦了,在此记录一下python的升级和包(模块)管理软件 升级python 本次选择版本2.7.8,需要其他版本请移步...pip pip 是一个安装和管理 Python 包的工具,是 easy_install 的一个替换品。...pip 的目标非常明确 – 取代 easy_install. easy_install 有很多不足: 安装事务是非原子操作 只支持 svn 没有提供卸载命令 安装一系列包时需要写脚本 pip 解决了以上问题.../setuptools-5.4.1.zip . python ez_setup.py 安装方法还有源代码编译和egg安装,在此不作赘述。...使用 # 安装包 easy_install Scrapy # 卸载包 easy_install -m Scrapy # 升级包 easy_install --upgrade Scrapy 使用easy_install
如果你是通过 Windows 安装 Python 的话,你可以直接通过应用部分进行卸载。 然后你可以选择单击卸载按钮进行卸载。 你需要等待一些时间以便于卸载的完成。...为了确定你的计算机中已经将 Python 卸载完成了。 你可以运行 cmd,然后输入 py 或者 python 确定你的系统中已经没 python 安装。...如果提示你输入的命令无法识别,则表示已经完全卸载了。 如上图的提示。 https://www.ossez.com/t/windows-python/121
一、构建工具setup.py的应用场景在安装python的相关模块和库时,我们一般使用“pip install 模块名”或者“python setup.py install”,前者是在线安装,会安装该包的相关依赖包...但是在如下场景下,使用python setup.py install会更适合需求:在编写相关系统时,python 如何实现连同依赖包一起打包发布?...我怎么实现在服务器上去发布该系统,如何实现依赖模块和自己编写的模块redis_run.py一起打包,实现一键安装呢?...'''setup( name="RedisRun", #pypi中的名称,pip或者easy_install安装时使用的名称,或生成egg文件的名称 version="1.0", author="Andreas...参考文献:python安装模块如何通过setup.py安装(超简单)使用setup.py安装python包和卸载python包的方法python下setuptools的安装详解及No module named
它可以使用一种更加透明的方法来查找、下载并安装依赖包;并可以在一个包的多个版本中自由进行切换,这些版本都安装在同一个系统上;也可以声明对某个包的特定版本的需求;还可以只使用一个简单的命令就能更新到某个包的最新版本...or: easy_install --help 二、easy_install 命令的使用方式与安装举例 setuptools安装成功后,easy_install有多种使用方法: a、通过模块名称来安装。...")来使用名称和版本信息来安装或升级一个模块: easy_install -f http://pythonpaste.org/package_index.html SQLObject c、从指定模块下载地址来下载模块源码并在下载成功之后编译安装...easy_install --upgrade PyProtocols f、从源码中安装模块(源码已经下载并解压到当前文件夹下)(New in 0.5a9) easy_install . g、模块卸载 easy_install...三、以源码方式安装psutil模块 Python中的psutil模块能够获取系统运行进程和使用率,对于系统监控还是比较有意义的。
使用第三方的包的方法 一般情况下使用pip安装第三方包: 安装新包: pip install xxxx 卸载已安装的包:pip uninstall xxxx 更新已安装的包: easy_install...virtualenv环境中运行 如何制作自己的安装包 如何让自己写的包能被人当作第三方库安装?...: python setup.py bdist_egg 打包前: image.png 打包后: image.png 第三步:安装install python setup.py install 验证下是否安装成功.../lib/python2.7/dist-packages/mytest-0.1-py2.7.egg就是刚才我们安装的自定义库.O(∩_∩)O 如何使用未安装的库使用本地的包(不经过安装的),需要执行如下步骤...第三章:python项目的结构和包的创建 导入他人写的Python包&创建自己的Python包 如何创建自己的python包 如何将自己的Python程序打包--setuptools详解 Python
Windows下安装python第三方包、模块汇总如下(部分方式同样适用于其他平台): 1....2. easy_install 使用此方式需先安装easy_install,可以去官网下载:http://peak.telecommunity.com/dist/ez_setup.py 然后使用 python...执行ez_setup.py文件,即 python ez_setup.py 此后会下载安装相应版本的easy_install.exe至python安装目录下的Scripts文件夹下; easy_install...也可安装*.exe、*.egg格式的包,如:easy_install *.egg。...; 关于easy_install 和 pip easy_install和pip都是用来下载安装Python一个公共资源库PyPI 的相关资源包的; pip是easy_install的改进版,提供更好的提示信
如何分享自己的python代码到pypi,方便其他同学使用?...相信不少写python的同学都用过第三方提供的库,使用这些库减少了我们的一些工作量,那么,你是否考虑过,也分享一下自己的代码给其他同学使用呢?...下面是我之前写的一个库,已经发布到pypi上,简单说一下这个功能及制作过程~ 基本信息: 包名: cutImages 描述: python实现自动批量切图 作者: lshxiao 下载地址:https...://pypi.python.org/pypi/cutImages 使用步骤: 1、安装 pip install cutImages 2、导入包内容 from cutImages import cut_images...bdist_egg # sdist: 生成类似 *.tar.gz,支持 pip # bdist_egg: 生成类似 *.egg,支持 easy_install 4、注册(如果没有pypi账号,请自己先注册一个
关于python一些环境的部署: 在用python的时候老是会碰到一些环境问题,比如说没有xxx模组,那么我们用pip或者easy_install 可以解决。有时候又很烦?...所以不是这方面出了问题,mysql我也都弄好了。 我down下egg来安装看了下,还是一样。...后面在国外的社区发现只要安装:MySQL-python-1.2.3.win-amd64-py2.7.exe 就可以了 下载链接:http://dev.mysql.com/downloads/file/?...id=465648 而我这个还需要下载一个mysql连接器:http://dev.mysql.com/downloads/connector/python/ 哈哈,安装这个扫描神器带来的问题解决: 而我安装这个...lxml这个模块,也会造成类似的失败,那么就要自己去下载一下.egg .whl之类的文件回来本地安装了。