搭建Anaconda本地私服

2022-08-23 05:48:08 字數 1261 閱讀 8438

在開發過程中,伺服器往往都是無網環境,pip、conda安裝庫命令無法直接使用,一般有三種處理方法。

1、從別的地方拷貝py環境到目標機器,易操作。但是經常要拷貝整個環境,不方便。

3、搭建anaconda本地庫,即本文方法。

py環境自然推薦安裝anaconda,py已經更新到py3.7,對於不習慣的使用者,可以在這裡選擇其他版本安裝包,安裝過程比較簡單,就不介紹了。對於訪問這些**不方便的使用者,可以參考第四部分的清華映象**。

1、在本地或者其他機器新建乙個anaconda庫目錄,然後建立anaconda、conda-forge兩個子目錄,在anaconda、conda-forge裡面分別再建立linux-64、noarch兩個子目錄。本地機器的話,可以直接安裝;其他機器可以通過httpd服務使用。

2、開啟點選下圖的json鏈結,開啟以後右鍵另存為repodata.json,將這個檔案放在conda-forge/linux-64/目錄下。

將三個repodata.json檔案分別放在/conda-forge/noarch、anaconda/linux-64、anaconda/noarch目錄下

4、配置anaconda源,執行下面命令

如果上面配置的庫在本地,新增路徑到配置檔案(修改為自己路徑):

conda config --add channels file:///opt/python/anaconda

conda config --add channels file:///opt/python/conda-forge

如果有單獨的httpd伺服器,新增路徑到配置檔案,切記先配置httpd的目錄:

然後編輯配置檔案.condarc,一般在~/.condarc,去掉最後的 - defaults

如果庫檔案在本機,還可以通過下面命令直接安裝:

conda install packagename --override-channels --channel file:///opt/python/conda-forge,或者--channel後面直接跟目錄也是可以的。conda命令使用詳情看這裡。

1、清華anaconda安裝包:

2、清華映象使用:

3、清華映象bz2包:

搭建NPM私服

由於網上文件所採用的nodejs和cnpm版本過老,包括github官網,都有或多或少的問題,最終經過折騰和整理形成這篇文件,文件中資料庫選用mysql,架設nginx 非必需。1.安裝nodejs wget tar jxf node v6.4.0 linux x64.tar.xz useradd ...

搭建Git私服

搭建git伺服器需要準備一台執行 linux 的機器,在此我們使用 centos 以下為安裝步驟 1 安裝 git服務環境準備 yum y install curl curl devel zlib devel openssl devel perl cpio expat devel gettext d...

Docker registry私服搭建

1 拉取私服映象 docker pull registry 2 啟動私服 docker run d p 5000 5000 v mtn docker registry var lib registry registry 3 檢視私服狀態 netstat an grep 5000 tcp6 0 0 5...