1. python 安裝pip 和git的區別
安裝python包,最好是直接去pypi上下載,然後直接python setup.py install安裝。 pip 和 easy_install 我覺得都不如直接下包來得方便。
2. pip install 和conda install有什麼區別嗎
pip是用來安裝python包的,安裝的是python wheel或者源代碼的包。從源碼安裝的時候需要有編譯器的支持,pip也不會去支持python語言之外的依賴項。
conda是用來安裝conda package,雖然大部分conda包是python的,但它支持了不少非python語言寫的依賴項,比如mkl cuda這種c c++寫的包。
conda功能
pip幾乎就是個安裝包的軟體,conda是個環境管理的工具。conda自己可以用來創建環境,pip不能,需要依賴virtualenv之類的。意味著你能用conda安裝python解釋器,pip不行。這一點我覺得是conda很有優勢的地方,用conda env可以很輕松地管理很多個版本的python,pip不行。
3. 裝完python為什麼要裝pip
1、在windows下python2的pip依賴於VS2008,安裝需要編譯的模塊時需使用VS2008編譯。python3的pip依賴VS2010,安裝需要編譯的模塊時需使用VS2008編譯。如果沒有安裝相應版本的VS則安裝不成功。2、64位系統下,模塊編譯需使用64位編譯器,如果沒有則安裝不成功。
4. pyrhon中安裝django和在cmd中安裝django有什麼區別
在cmd里用pip安裝django會配置到環境變數path中,而且還會配置適合的版本。
但直接下載django就會出現一些問題,比如調用不了一些命令像django-admin startproject mysite
所以建議使用pip安裝。
5. paramiko pip安裝和源碼安裝有什麼區別
Distribute 和 PIP都是python安裝包的工具,python安裝包的工具有easy_install, setuptools, pip,distribute。
使用這些工具都能下載並安裝django。
Distribute是對標准庫disutils模塊的增強,我們知道disutils主要是用來更加容易的打包和分發包,特別是對其他的包有依賴的包。
安裝Distribute
可以通過distribute_setup.py 腳本來安裝Distribute,也可以通過easy_install, pip,源文件來安裝,不過使用distribute_setup.py來安裝是最簡單和受歡迎的方式
Pip 是安裝python包的工具,提供了安裝包,列出已經安裝的包,升級包以及卸載包的功能。
Pip 是對easy_install的取代,提供了和easy_install相同的查找包的功能,因此可以使用easy_install安裝的包也同樣可以使用pip進行安裝。
安裝Pip
Pip的安裝可以通過源代碼包,easy_install或者腳本。
easy_install:
$ easy_install pip
OK, 下面來看一下Pip的使用
安裝package
$ pip install Markdown
列出安裝的packages
$ pip freeze
安裝特定版本的package
通過使用==, >=, <=, >, <來指定一個版本號。
$ pip install 'Markdown<2.0'
$ pip install 'Markdown>2.0,<2.0.3'
升級包
升級包到當前最新的版本,可以使用-U 或者 --upgrade
$ pip install -U Markdown
卸載包
$ pip uninstall Markdown
查詢包
pip search "Markdown"
6. 安裝python3後使用pip和pip3的區別是什麼
1、其實這兩個命令效果是一樣的,沒有區別:
(1)比如安裝庫numpy,pip3 install numpy或者pip install numpy:只是當一台電腦同時有多個版本的Python的時候,用pip3就可以自動區分用Python3來安裝庫。是為了避免和Python2發生沖突的。
(2)如果你的電腦只安裝了Python3,那麼不管用pip還是pip3都一樣的。
2、安裝了python3之後,會有pip3
(1)使用pip install XXX :
新安裝的庫會放在這個目錄下面:python2.7/site-packages;
(2)使用pip3 install XXX :
新安裝的庫會放在這個目錄下面:python3.6/site-packages;
(3)如果使用python3執行程序,那麼就不能import python2.7/site-packages中的庫。
7. apt-get install 和 pip install的區別
apt-get 是一個包管理器,
用於安裝deb包 deb包是別人已經編譯完成的二進制包(binary) 而make install 是針對源代碼來進行linux程序的安裝的 它的包不一定就是tar.gz