欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

linux環(huán)境中沒有網(wǎng)絡(luò)怎么下載python

 更新時間:2019年07月07日 14:35:47   投稿:laozhang  
在本篇文章里小編給大家分享了關(guān)于linux環(huán)境中沒有網(wǎng)絡(luò)怎么下載python的相關(guān)知識點內(nèi)容,需要的朋友們參考下。

有時候在無法聯(lián)網(wǎng)的情況下需要搭建環(huán)境,且必須使用之前的環(huán)境,因為你的代碼需要在同樣的環(huán)境下運行。這樣方便開發(fā)

方法一:

1.下載指定的包到指定文件夾。
 pip list #查看安裝的包
  pip freeze > requirements.txt  將已經(jīng)通過pip安裝的包的名稱記錄到 requirements.txt文件中
 創(chuàng)建存放安裝包的目錄:mkdir /packs
      pip install  --download  /packs pandas(存放一個pandas包)
             或
       pip install  --download  /packs -r requirements.txt(存放requirements.txt列出的所有包)
2.安裝指定的離線包
  pip install  --no-index  --find-links=/packs/  pandas 或
  pip install  --no-index  --find-links=/packs/  -r  requirements.txt  (也可能是 --find-link)

但是這種方法經(jīng)過本人測試會出現(xiàn)很多問題,比如在 pip install --download /packs -r requirements.txt該操作可能會出現(xiàn)無法下載某些包,而且下載完成包后在新的服務(wù)器上安裝可能缺少依賴關(guān)系安裝不成功。

方法二:

那就是利用集成環(huán)境---Anaconda,這個安裝的話超級簡單,因為這是一個封裝好的環(huán)境,你之后下載安裝的python第三方包都在這個環(huán)境下,這樣你只需把安裝好的Anconda包拷貝到未聯(lián)網(wǎng)的服務(wù)器下就可以了(當(dāng)然需要在.bashrc上配置)。

第一步現(xiàn)在安裝Anconda:

從官網(wǎng)下載Anconda安裝包,這里我用的是Anaconda3-5.2.0-Linux-x86_64.sh。

bash Anaconda3-5.2.0-Linux-x86_64.sh

一路Enter,Y,然后提醒你配置環(huán)境

echo 'export PATH="/home/wwk/anaconda3/bin:$PATH"' >> ~/.bashrc
source .bashrc

當(dāng)然中間還讓你選擇安裝路徑,一般選擇默認就OK,現(xiàn)在驗證是否安裝成功

conda -V

如果出現(xiàn)版本號,那么就成功了。

第二步安裝自己需要的包:

Anconda 里面集成pip,和 conda,當(dāng)然這兩個都可以下載各種包,pip isntall somepackage ,conda install somepackage但是用conda命令下載的可能會出現(xiàn)一個問題 ,你所需要的安裝包不一定會命中(因為國內(nèi)鏡像通道可能找不到),以py2neo包為例

wwk@wwk-Aspire-V3-572G:~$ conda install py2neo
Fetching package metadata .............
 
PackageNotFoundError: Packages missing in current channels:
      
 - py2neo
 
We have searched for the packages in the following channels:
      
 - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/linux-64
 - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/noarch
 - https://repo.continuum.io/pkgs/main/linux-64
 - https://repo.continuum.io/pkgs/main/noarch
 - https://repo.continuum.io/pkgs/free/linux-64
 - https://repo.continuum.io/pkgs/free/noarch
 - https://repo.continuum.io/pkgs/r/linux-64
 - https://repo.continuum.io/pkgs/r/noarch
 - https://repo.continuum.io/pkgs/pro/linux-64
 - https://repo.continuum.io/pkgs/pro/noarch

那么我們有兩種辦法:

1、最直接的話我們從其他途徑直接下載我們需要的安裝包,比如從github下載zip,tar.gz等壓縮包解壓后進入解壓目錄 使用python setup.py install命令安裝(注意此時需要 which python看下環(huán)境是否在anconda中,這樣才能確保安裝到anconda環(huán)境中),其實還可以直接pip(anconda內(nèi)嵌)安裝也比較方便。

2、那么接著上面出現(xiàn)的問題解決,輸入 :anaconda search -t conda py2neo

 
wwk@wwk-Aspire-V3-572G:~$ anaconda search -t conda py2neo
Using Anaconda API: https://api.anaconda.org
Packages:
   Name           | Version | Package Types  | Platforms    | Builds  
   ------------------------- |  ------ | --------------- | --------------- | ----------
   auto/py2neo        |  1.6.4 | conda      | linux-64, linux-32 | py27_0  
                     : http://nigelsmall.com/py2neo
   bioconda-legacy/py2neo  |  3.1.2 | conda      | linux-64, osx-64 | py36_0, py27_0, py35_0, py34_0
   cmckeague/py2neo     |   3b1 | conda      | linux-armv7l  | py27_0  
                     : Python client library and toolkit for Neo4j
   conda-forge/py2neo    | 4.0.0b2 | conda      | linux-64, win-32, osx-64, win-64 | py36_0, py35_0, py27_0
                     : Python client library and toolkit for Neo4j
   ivoflipse/py2neo     |  1.6.4 | pypi, conda   | win-64     | py27_0  
                     : Python client library for the Neo4j REST server
   mutirri/py2neo      |  2.0.8 | conda      | linux-64, win-32, win-64, osx-64 | py27_0, py33_0, py35_0, py34_0
                     : Python client library and toolkit for Neo4j
Found 6 packages
 
Run 'anaconda show <USER/PACKAGE>' to get installation details

之后輸入:anaconda show conda-forge/py2neo 就可以看到你要安裝包的通道

wwk@wwk-Aspire-V3-572G:~$ anaconda show conda-forge/py2neo
Using Anaconda API: https://api.anaconda.org
Name:  py2neo
Summary: Python client library and toolkit for Neo4j
Access: public
Package Types: conda
Versions:
  + 4.0.0b2
  + 3.1.2
 
To install this package with conda run:
   conda install --channel https://conda.anaconda.org/conda-forge py2neo

根據(jù)最后一行的提示我們copy輸入即可

wwk@wwk-Aspire-V3-572G:~$ conda install --channel https://conda.anaconda.org/conda-forge py2neo
Fetching package metadata ...............
Solving package specifications: .
 
Package plan for installation in environment /home/wwk/anaconda3:
 
The following NEW packages will be INSTALLED:
 
  neo4j-python-driver: 1.1.0rc1-py36_0    conda-forge                      
  py2neo:       4.0.0b2-py36_0    conda-forge                      
 
The following packages will be UPDATED:
 
  conda:        4.3.30-py36h5d9f9f4_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free --> 4.5.11-py36_0 conda-forge
  conda-env:      2.6.0-0        https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free --> 2.6.0-1    conda-forge
 
Proceed ([y]/n)? y
 
conda-env-2.6. 100% |#####################################################################| Time: 0:00:00  1.34 MB/s
neo4j-python-d 100% |#####################################################################| Time: 0:00:00 72.70 kB/s
py2neo-4.0.0b2 100% |#####################################################################| Time: 0:00:00 176.24 kB/s
conda-4.5.11-p 100% |#####################################################################| Time: 0:00:02 230.86 kB/s

最后不要忘記打開python 環(huán)境導(dǎo)入包試下,是否成功。

上面這些操作也就是在有網(wǎng)的環(huán)境下完全布置好你的運行環(huán)境。那么恭喜你已經(jīng)完成了99%了

第三步:把安裝后的anconda3壓縮打包好anconda3.zip,拷貝到你要安裝的未聯(lián)網(wǎng)的服務(wù)器上,我放在了/home/wwk/anaconda3

最后:

unizp anaconda3.zip -d /home/wwk/anaconda3
vim .bashrc
 
# added by Anaconda3 installer
export PATH="/home/wwk/anaconda3/bin:$PATH"

 

相關(guān)文章

  • python數(shù)據(jù)庫編程 ODBC方式實現(xiàn)通訊錄

    python數(shù)據(jù)庫編程 ODBC方式實現(xiàn)通訊錄

    這篇文章主要為大家詳細介紹了python數(shù)據(jù)庫編程,ODBC方式實現(xiàn)通訊錄,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-03-03
  • PyCharm無代碼提示解決方案

    PyCharm無代碼提示解決方案

    最近發(fā)現(xiàn)在使用pycharm編寫python代碼的時候發(fā)現(xiàn)沒有了代碼提示的功能,下面這篇文章主要給大家介紹了關(guān)于PyCharm無代碼提示解決方案的相關(guān)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2023-06-06
  • 詳解查看Python解釋器路徑的兩種方式

    詳解查看Python解釋器路徑的兩種方式

    這篇文章主要介紹了詳解查看Python解釋器路徑的兩種方式,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • pytorch實現(xiàn)線性擬合方式

    pytorch實現(xiàn)線性擬合方式

    今天小編就為大家分享一篇pytorch實現(xiàn)線性擬合方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • Python的gevent框架的入門教程

    Python的gevent框架的入門教程

    這篇文章主要介紹了Python的gevent框架的入門教程,示例代碼基于Python2.x版本,需要的朋友可以參考下
    2015-04-04
  • Python與Java間Socket通信實例代碼

    Python與Java間Socket通信實例代碼

    這篇文章主要介紹了Python與Java間Socket通信實例代碼的相關(guān)資料,需要的朋友可以參考下
    2017-03-03
  • python os用法總結(jié)

    python os用法總結(jié)

    本篇文章給大家分享了關(guān)于python os用法的相關(guān)總結(jié)性內(nèi)容,對此有學(xué)習(xí)需要朋友參考下吧。
    2018-06-06
  • python類的方法屬性與方法屬性的動態(tài)綁定代碼詳解

    python類的方法屬性與方法屬性的動態(tài)綁定代碼詳解

    這篇文章主要介紹了python類的方法屬性與方法屬性的動態(tài)綁定代碼詳解,具有一定借鑒價值,需要的朋友可以參考下
    2017-12-12
  • python爬蟲學(xué)習(xí)筆記--BeautifulSoup4庫的使用詳解

    python爬蟲學(xué)習(xí)筆記--BeautifulSoup4庫的使用詳解

    這篇文章主要介紹了Python中使用Beautiful Soup庫的超詳細教程,示例代碼基于Python2.x版本,極力推薦!需要的朋友可以參考下
    2021-08-08
  • Python貪心算法實例小結(jié)

    Python貪心算法實例小結(jié)

    這篇文章主要介紹了Python貪心算法,結(jié)合三個常見實例分析了貪心算法的原理及解決具體問題的相關(guān)使用技巧,需要的朋友可以參考下
    2018-04-04

最新評論