linux环境中没有网络下载python的方法

  介绍

这篇文章主要介绍了linux环境中没有网络下载python的方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获、下面让小编带着大家一起了解一下。

有时候在无法联网的情况下需要搭建环境,且必须使用之前的环境,因为你的代码需要在同样的环境下运行。这样方便开发

<强>方法一:

1。下载指定的包到指定文件夹。   ,pip  list  #查看安装的包   pip 才能;freeze 祝辞,requirements.txt ,将已经通过pip安装的包的名称记录到,让文件中   ,创建存放安装包的目录:mkdir /包   ,,,,,pip  install ,——download ,/packs 熊猫(存放一个熊猫包)   ,,,,,,,,,,,或   ,,,,pip  install ,——download ,/packs  -r 让(存放让列出的所有包)   2 .安装指定的离线包   pip 才能;install ,——no-index ,——找到链接=/包/,pandas 或   pip 才能;install ,——no-index ,——找到链接=/包/,,-r , requirements.txt ,(也可能是,——find-link)

但是这种方法经过本人测试会出现很多问题,比如在pip安装,下载/包- r让该操作可能会出现无法下载某些包,而且下载完成包后在新的服务器上安装可能缺少依赖关系安装不成功。

<强>方法二:

那就是利用集成环境,蟒蛇,这个安装的话超级简单,因为这是一个封装好的环境,你之后下载安装的python第三方包都在这个环境下,这样你只需把安装好的Anconda包拷贝到未联网的服务器下就可以了(当然需要在. bashrc上配置)。

第一步现在安装Anconda:

从官网下载Anconda安装包,这里我用的是Anaconda3-5.2.0-Linux-x86_64。sh .

bash  Anaconda3-5.2.0-Linux-x86_64。sh

一路输入,Y,然后提醒你配置环境

echo  & # 39; export 路径=?home/wwk/anaconda3/bin: PATH"美元;& # 39;,在在~/ashrc ( source 。bashrc (

当然中间还让你选择安装路径,一般选择默认就好,现在验证是否安装成功

conda - v

如果出现版本号,那么就成功了。

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

Anconda里面集成皮普,和,conda,当然这两个都可以下载各种包,pip isntall somepackage, conda安装somepackage但是用conda命令下载的可能会出现一个问题,你所需要的安装包不一定会命中(因为国内镜像通道可能找不到),以py2neo包为例

wwk@wwk -追求v3 - 572 g: ~,美元conda  install  py2neo   Fetching  package  metadata  .............   ,   PackageNotFoundError: Packages  missing 拷贝current 渠道:   ,,,,,   安康;py2neo   ,   have 我方表示歉意;searched  for 从而packages 拷贝,following 渠道:   ,,,,,   安康;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,焦油。广州等压缩包解压后进入解压目录使用python设置。py安装命令安装(注意此时需要的python看下环境是否在anconda中,这样才能确保安装到anconda环境中),其实还可以直接脉冲(anconda内嵌)安装也比较方便。

2,那么接着上面出现的问题解决,输入:蟒蛇搜索- t conda py2neo

, wwk@wwk -追求v3 - 572 g: ~,美元anaconda  search  -t  conda  py2neo   Using  Anaconda  API: https://api.anaconda.org   包:   ,,Name ,,,,,,,,,, |, Version  |, Package  Types , |, Platforms ,,, |, Builds ,   ,,- - - - - - - - - - - - - - - - - - - - - - - -安康;|,,- - - - - -,|,- - - - - - - - - - - - - - - -安康;|,- - - - - - - - - - - - - - - -安康;| - - - - - - - - - - -   汽车/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 ,,,, |,,, 3 b1  |, conda ,,,,, |, linux-armv7l , |, py27_0 ,   ,,,,,,,,,,,,,,,,,,,,,,Python  client  library 以及toolkit  for  Neo4j   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

linux环境中没有网络下载python的方法