導航:首頁 > 源碼編譯 > 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安裝與編譯安裝的區別相關的資料

熱點內容
java解析網頁 瀏覽:836
2020廣西藝術分演算法 瀏覽:101
手機解壓文件大不能解壓 瀏覽:99
android獲取當前系統時間 瀏覽:324
蘋果電腦安卓版怎麼還原 瀏覽:612
javaftpjar 瀏覽:324
phpmysql自增id 瀏覽:920
仿抖音系統源碼建站 瀏覽:746
雲伺服器搭建sqlserver2008 瀏覽:950
如何查看伺服器安全組 瀏覽:429
雲伺服器會保存app記錄嗎 瀏覽:716
程序員身份證年齡 瀏覽:943
appstore如何注冊一個美國帳號 瀏覽:321
春筍公式源碼 瀏覽:497
蔚來app如何反饋 瀏覽:51
基礎生態學pdf 瀏覽:957
cp2012單片機 瀏覽:990
張曉謙程序員 瀏覽:115
取消應用加密忘記密碼 瀏覽:998
心熵pdf 瀏覽:809