奇妙事物图书馆
pyLibrar的Python项目详细描述
图书馆
一个奇妙的python东西库!
动机
这个库是从每个项目都有的utils
库的我的版本生成的。
只是,这些实用程序不是特定于任务的实用程序
用于多个项目:它们假设日志应该是结构化的,
所有的数据都应该是jsonizable的,而oo更是首选。
python有点粗糙
python现在非常棒,但它最初是一种程序语言 在纯功能语义之前,在oo之前,甚至在 元音的发现。因此,有许多程序可以改变 他们自己的参数,还是有被剥夺权力的名字。这个图书馆有一个门面 对这些过去的遗物和使用惯例来命名方法。
安装塔库
假设您有python,那么python包很容易安装(见下文)。
pip install pyLibrary
安装以进行开发
从github下载:
git clone https://github.com/klahnakoski/pyLibrary.git
安装要求:
python setup.py develop
适用于Python的Windows 7安装说明
2014年11月更新,适用于Python 2.7.8
python是为linux开发的,在那里安装会更容易。 从技术上讲,python也可以在windows上工作,但是有一些问题可以解决 遵循这些说明避免。
下载Python2.7
- 32位!!!许多本地lib是32位的
- varsion 2.7.8或更高版本(包括pip,因此安装更容易)
在
c:\Python27
安装python(“程序文件”中的空间可能会导致本机libs的安装出错)添加到您的路径:
c:\Python27;c:\Python27\scripts;
下载
https://bootstrap.pypa.io/get-pip.py
CALL python get-pip.py CALL pip install virtualenv
许多“python-powered”本机安装需要指向python安装的指针,但是他们不知道在哪里 看看64位窗口。您必须更改注册表(http://stackoverflow.com/questions/3652625/installing-setuptools-on-64-bit-windows):
SET HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python\PythonCore\2.7\InstallPath = "C:\Python27"
###使用virtualenv
virtualenv
允许在同一个python项目上有多个python项目
机器,即使它们使用相同库的不同版本。
virtualenv
通过复制主python目录和
使用它保存所需的特定版本。
- 新环境:
virtualenv <name_of_dir>
- 激活环境:
<name_of_dir>\scripts\activate
如果你的开发箱上有多个项目,我建议你做所有的 在虚拟环境中工作。
pypy和虚拟环境
virtualenv
可以与pypy一起使用,但它涉及的内容更多一些。这个
路径必须明确,并且需要一些复制。
新环境:
对virtualenv的第一次调用将生成目录,您可以将 pypy核心库,第二个调用完成安装。
c:\PyPy27\bin\virtualenv <name_of_dir>
copy c:\PyPy27\bin\lib_pypy <name_of_dir>
copy c:\PyPy27\bin\lib_python <name_of_dir>
c:\PyPy27\bin\virtualenv <name_of_dir>
激活环境:
使用cpython virtualenv
将其可执行文件放在Scripts
中。这个
pypy版本使用bin
<name_of_dir>\bin\activate
在pypy中使用pip:
pypy不与cpython共享任何库。必须使用
C:\pypy\bin\pip.exe
在%PATH%
中找到的pip
可能指向C:\python27\Scripts\pip.exe
。
在pypy virtualenv中使用pip:
不要not使用<name_of_dir>\Scripts
目录:它安装到
主Pypy安装。pip安装是使用bin
目录完成的:
<name_of_dir>\bin\pip.exe
< H4>出口环境:停用与正常一样
deactivate
cpython二进制文件和虚拟环境
如果计划使用任何二进制软件包,virtualenv
将不起作用
直接的。相反,安装二进制文件(仅32位!!)到主Python
安装。然后从中复制任何新安装的文件/目录
C:\Python27\Lib\site-packages
到<name_of_dir>\Lib\site-packages
。
二进制文件和pypy
这种将二进制文件安装到虚拟环境中的策略
与在pypy环境中安装二进制文件相同:install numpy
向你的cpython致敬使用Windows安装程序安装
预编译的二进制文件),然后复制C:\Python27\Lib\site-packages\<package>
到c:\PyPy\site-packages\
;注意缺少Lib
子目录。