1. 程式人生 > 其它 >樹莓派|網路/軟體源環境配置

樹莓派|網路/軟體源環境配置

線上

在樹莓派網路配置好的情況下
如何確定網路是配置好的,可以看在桌面的wifi圖示有沒有顯示連線上了,如果連線上了會顯示在網路中的ip地址

ping www.baidu.com
ping dns_ip

需提前配置好映象源,

樹莓派軟體源配置

樹莓派基金會單獨(非Raspbian開發者)提供/維護的軟體源,主要包括raspi-config、minecraftpi、樹莓派桌面環境、核心韌體驅動等少量軟體。
這個軟體源相關資料比較少,國內目前只有清華(201709開始提供)和中科大有提供

#### Stretch(選擇清華的源就行)
deb https://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ stretch main ui
deb-src  url # 如上相同
# 'deb-src'預設將軟體原始碼一併下載至樹莓派
# 'deb-src'不加也可以  
#### Jessie
deb https://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ jessie main ui

配置/etc/apt/sources.list裡的軟體源

raspbian這個源是由獨立開發者維護的,與樹莓派基金會並無直接聯絡。國內源比較多,選擇一個與自己延遲最小或連線速度最好或物理距離最短的即可。

#Stretch
deb https://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi

#Jessie
deb https://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi

也可使用

    # 中科大
deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi 
    # 清華
deb https://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
    #  大連東軟
deb http://mirrors.neusoft.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
    # 重慶大學
deb http://mirrors.cqu.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
    # 浙江大學
deb http://mirrors.zju.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
    # 阿里雲
deb http://mirrors.aliyun.com/raspbian/raspbian/ stretch main contrib non-free rpi 
    # 搜狐
deb http://mirrors.sohu.com/raspbian/raspbian/ stretch main contrib non-free rpi 
    # 元智大學(中國臺灣)
deb http://ftp.cse.yzu.edu.tw/Linux/raspbian/raspbian/ stretch main contrib non-free rpi 
    # 新加坡國立大學
deb http://mirror.nus.edu.sg/raspbian/raspbian/ stretch main contrib non-free rpi
    # 北陸先端科學技術大學院大學(日本知名映象站,日常出口頻寬2g)
deb http://ftp.jaist.ac.jp/raspbian/ stretch main contrib non-free rpi
    # 牛津大學
deb http://mirror.ox.ac.uk/sites/archive.raspbian.org/archive/raspbian/  stretch main contrib non-free rpi
    # 美國Berkely大學
deb http://mirrors.ocf.berkeley.edu/raspbian/raspbian/ stretch main contrib non-free rpi
    # 美國俄克拉荷馬大學
deb http://reflection.oss.ou.edu/raspbian/raspbian/ stretch main contrib non-free rpi
    # 南非知名軟體源
deb http://mirror.liquidtelecom.com/raspbian/raspbian/ stretch main contrib non-free rpi 
    # 預設源(帶重定向by mirrorbrain)
deb http://mirrordirector.raspbian.org/raspbian/ stretch main contrib non-free rpi
    # 官方源
deb https://archive.raspbian.org/raspbian/ stretch main contrib non-free rpi

配置/etc/pip.conf的pypi映象源

國內源:

新版ubuntu要求使用https源,要注意

清華:https://pypi.tuna.tsinghua.edu.cn/simple

阿里雲:http://mirrors.aliyun.com/pypi/simple/

中國科技大學 https://pypi.mirrors.ustc.edu.cn/simple/

華中理工大學:http://pypi.hustunique.com/

山東理工大學:http://pypi.sdutlinux.org/ 

豆瓣:http://pypi.douban.com/simple/

[global]

extra-index-url=http://mirrors.aliyun.com/pypi/simple

[install]

trusted-host=mirrors.aliyun.com

sudo pip install package<=1.2.0 # 可規定版本

sudo pip install package -i url

sudo python -m pip install package

 

臨時使用:

可以在使用pip的時候加引數-i https://pypi.tuna.tsinghua.edu.cn/simple

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyspider # 這樣就會從清華這邊的映象去安裝pyspider庫

 

離線

首先通過另外一臺可以聯網的電腦下載庫檔案

下載地址可以去:

http://pypi.org/

# 各種大學企業的映象源

https://pypi.tuna.tsinghua.edu.cn/simple

https://pypi.tuna.tsinghua.edu.cn/simple

https://mirrors.aliyun.com/pypi/simple/

https://pypi.mirrors.ustc.edu.cn/simple/

https://pypi.hustunique.com/

https://pypi.sdutlinux.org/ 

https://pypi.douban.com/simple/

選擇下載download,選擇檔案型別source,就是以.tar.gz,.tar.xz字尾的檔案。
解壓至樹莓派

cd package_path # 訪問檔案路徑
sudo python setup.py install # 即可安裝

如果是.whl檔案

cd package_path # 訪問檔案路徑
sudo pip install package.whl

 

想要安裝到python3,把上示例程式碼的python或pip分別改成python3或pip3即可