刚开始同步系统的接触python和linux,在昊妹妹的指引下学习了使用python管理工具,但愿可以经过不断熟练来学习html
./ 表示当前目录python
~/ 表示home目录linux
文件夹or文件前加 . 表示隐藏文件夹or文件,ls命令没法查看隐藏文件,须要带参数-agit
python管理工具比较常见的有esay_install和pip,pip好像广泛认为好一点,因此咱们用pip,网上找到一段比较二者的github
pip was originally written to improve on easy_install in the following wayswindows
- All packages are downloaded before installation. Partially-completed installation doesn’t occur as a result.
- Care is taken to present useful output on the console.
- The reasons for actions are kept track of. For instance, if a package is being installed, pip keeps track of why that package was required.
- Error messages should be useful.
- The code is relatively concise and cohesive, making it easier to use programmatically.
- Packages don’t have to be installed as egg archives, they can be installed flat (while keeping the egg metadata).
- Native support for other version control systems (Git, Mercurial and Bazaar)
- Uninstallation of packages.
- Simple to define fixed sets of requirements and reliably reproduce a set of packages.
sudo apt-get install python-pip
安装好了pip则可使用了,可是默认的pypi源在国内速度太慢,能够导入清华的pypi源,或者v2ex的源。而后修改or添加配置文件: ~/.pip/pip.conf服务器
把内容变为:工具
[global] index-url = http://pypi.v2ex.com/simple/ timeout = 6000
而后pip的经常使用命令post
pip help pip install [name] pip install '[name[==version]]' pip install -U [name] pip uninstall [name] pip freeze pip search [keyword] pip show [name]
virtualenv能够用于提供纯净的python环境,相互独立、没有依赖关系,这能够解决库的版本、依赖和权限的问题。须要删除应用时能够直接将该环境和应用的文件夹删除便可。virtualenv能够理解为python环境的虚拟机。详细介绍请猛戳这儿学习
virtualenv的安装很简单,直接使用pip安装便可:
pip install virtualenv
进入目录,并创建虚拟环境:
cd pythonenv
virtualenv pythonenv
激活虚拟环境:
cd pythonenv source bin/activate cd ..
好了,已经进入了pythonenv的虚拟环境了,应该还会有(pythonenv)的标识。
windows
以前研究了在linux下安装python包,最近要用到matplotlib画图,在服务器上死活不出结果,结果被龙哥告知服务器上固然用不了图形界面呀,果断又在windows上使用了python。
先是安装python,添加环境变量。
接着安装easy_install,这个能够在 http://pypi.python.org/pypi/setuptools 中下载,再直接运行ez_setup.py 或python ez_setup.py。这篇文章写的不错
Windows 下 Python easy_install 的安装