jeecg 做網(wǎng)站系統(tǒng)優(yōu)化工具
文章目錄
- 一、新增服務(wù)器環(huán)境搭建
- 1. python3 環(huán)境搭建
- 2.必要軟件安裝
- 3. 目錄掛載
- 1 ./toolchain 掛載:
- 2. /virtualenvs掛載:
- 4. 安裝驅(qū)動(dòng)和sdk
- 二、多臺(tái)服務(wù)器共享python虛擬環(huán)境
一、新增服務(wù)器環(huán)境搭建
1. python3 環(huán)境搭建
-
16.04 系統(tǒng)默認(rèn) python3.5,另外 36 的包由于不再支持,因此需要手動(dòng)編譯 python3.6,若需要 python3.8 也需手動(dòng)編譯。
-
18.04 系統(tǒng)默認(rèn) python3.6,可 apt 安裝 python3.8
sudo apt install python3.8
2.必要軟件安裝
sudo apt-get install nfs-common # 目錄掛載
sudo apt install python3-pip
sudo apt-get install git
sudo apt-get install llvm-8
sudo apt-get install libboost-dev
sudo apt-get install g++
sudo apt-get install vim
sudo apt-get install curl
3. 目錄掛載
??一般需要將搭建環(huán)境的機(jī)器上的 /toolchain 和 /home/.virtualenvs/ 兩個(gè)目錄掛載到新機(jī)器。18.04 及以上版本 rc.local 不起作用的設(shè)置方法:ubuntu18.04設(shè)置開機(jī)自動(dòng)啟動(dòng)腳本_ubuntu打開自動(dòng)執(zhí)行腳本-CSDN博客
1 ./toolchain 掛載:
- 先修改 /etc/exports 添加 /toolchain 信任 ip。
- 新服務(wù)器創(chuàng)建 /toolchain 目錄。
- 掛載,并將掛載命令寫入 /etc/rc.local ,方便開機(jī)自啟。
2. /virtualenvs掛載:
?1. 新服務(wù)器創(chuàng)建 /home/.virtualenvs 目錄。
? 2. 掛載。
# 掛載命令
sudo mount -t nfs 192.168.9.X:/toolchain /toolchain
sudo mount -t nfs 192.168.9.X:/home/.virtualenvs/ /home/.virtualenvs/
?3. 掛載命令寫入 /etc/rc.local。
#!/bin/bash -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.sudo mount -t nfs 192.168.9.X:/toolchain /toolchain
sudo mount -t nfs 192.168.9.x:/home/.virtualenvs/ /home/.virtualenvs/
4. 安裝驅(qū)動(dòng)和sdk
- 若之前有安裝需卸載:
sudo dpkg -r sdk,sudo dpkg -r driver
- 安裝新驅(qū)動(dòng):
sudo dpkg -i Driver,sudo dpkg -i SDK(手動(dòng)指定安裝包)
二、多臺(tái)服務(wù)器共享python虛擬環(huán)境
# 1. 查看本地是否已有環(huán)境
virtualenv --version# 2. 若沒(méi)有需自行安裝,建議裝到系統(tǒng)環(huán)境,其他用戶可以一起用
sudo pip3 install virtualenv
sudo pip3 install virtualenvwrapper# 3. 安裝檢查是否安裝成功
mkvirtualenv --version# 4. 若找不到命令需如下配置
mkdir /home/用戶名/.virtualenvs# 5. 將以下信息放到 ~/.bashrc 中
export WORKON_HOME=/home/用戶ly名/.virtualenvs
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
source /usr/local/bin/virtualenvwrapper.sh # whereis virtualenvwrapper.sh 查找###### python環(huán)境
export PYTHONPATH=/home/c/ly/python:$PYTHONPATH
# 6. 掛載共享目錄sudo mount -t nfs 192.168.9.X:/home/.virtualenvs/ /home/用戶名/.virtualenvs/ # 若常用的話,可放到 rc.local 中
# 7. 檢查是否掛載成功,以及虛擬環(huán)境能否使用# 檢查是否掛載成功
df -h# 虛擬環(huán)境列表
workon# 虛擬環(huán)境使用,注意python版本
workon 環(huán)境名稱