剛開始同步系統的接觸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 的安裝