導航:首頁 > 源碼編譯 > pip安裝與編譯安裝的區別

pip安裝與編譯安裝的區別

發布時間:2022-08-22 03:06:30

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

閱讀全文

與pip安裝與編譯安裝的區別相關的資料

熱點內容
組管理命令 瀏覽:979
海南高德司機端是什麼app 瀏覽:861
pid命令 瀏覽:886
一天一圖學會python可視化 瀏覽:309
魔獸編輯文本命令串 瀏覽:497
android中view繪制 瀏覽:798
安卓機內存刪除怎麼恢復 瀏覽:329
Qt環境的編譯軟體放到linux 瀏覽:214
聯創列印系統怎麼連接伺服器 瀏覽:935
杭州行政命令 瀏覽:160
如何查找伺服器日誌 瀏覽:801
加密的鑰匙扣怎麼寫 瀏覽:579
文件夾更新不了怎麼辦 瀏覽:475
壓縮機指示燈亮是什麼原因 瀏覽:956
什麼app訂酒店半價 瀏覽:765
中老年解壓神器 瀏覽:243
訊飛語音ttsandroid 瀏覽:468
腰椎壓縮性骨折術後能坐車嗎 瀏覽:507
python類裝飾器參數 瀏覽:350
均線pdf微盤 瀏覽:792