美文网首页
非Root用户服务器环境从零配置

非Root用户服务器环境从零配置

作者: BoringFantasy | 来源:发表于2020-03-06 21:48 被阅读0次

1. 链接服务器

ssh [username@[host]

scp localfile [username]@[host]:[path]

scp [username]@[host]:file_path local_path

2. python

# Download python form https://www.python.org/downloads/
# 下载对应版本的 XZ compressed source tarball 文件
xz -d Python-*.*.*.tar.xz

tar xvf Python-2.7.5.tar;

cd Python-2.7.5

./configure --prefix=$Python_path
make && make install

# vi ~/.bashrc
export PATH=$Python_path/bin:$PATH
alias python3='$Python_path/bin/python3.6'
alias pip3=/store/xyzhou/xzyao/python/Python-3.6.10/bin/pip3.6

source ~./bashrc

# _sqlite3 (sqlite3.so) 环境报错解决
1. 下载 [sqlite-autoconf-version_num.tar.gz](https://www.sqlite.org/download.html) 文件。
2. tar -zxvf 解压。
3. 修改配置路径为用户目录 并 编译。
./configure --prefix=/usr/local/sqlite3
make && make install
4.修改Python的setup.py 文件中的 sqlite_inc_paths,添加sqlite3安装路径。
5. 重新编译Python,注意查看./configure -- help,修改其中的 -- prefix 和 --enable-loadable-sqlite-extensions。
6. 如果完成1-5后还是不能倒入 sqlite3。
7. locate 搜索 _sqlite3.so文件 复制到 下列目录中类似于 python3.6/lib-dynload/结尾的目录。
import sys
print(sys.path)
8. 完成修复。

3. pip

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

python3 get-pip.py

4. python虚拟环境迁移

# 进入虚拟环境
source env/bin/activate

# 将环境依赖拷贝到 requirements.txt
pip3 freeze > requirements.txt

# 将 requirements.txt 文件传到服务器
scp requirements.txt [username]@[host]:[path]

# 安装依赖
pip3 install -r requirements.txt

5. JAVA环境配置

# 镜像下载JAVA https://repo.huaweicloud.com/java/jdk/13+33/?C=M&O=D
wget https://repo.huaweicloud.com/java/jdk/13+33/jdk-13_linux-x64_bin.tar.gz

# 解压文件
tar xzvf jdk-13_osx-x64_bin.tar.gz

# 修改环境变量
export JAVA_HOME=your_path/jdk-13
export PATH=$PATH:$JAVA_HOME/bin:$PATH

# 激活修改
source ~/.bashrc

# version check
jave --version

6. Docker配置

# 安装Docker
# 更改镜像

7. R配置

  
1. [下载源码包](http://mirrors.ustc.edu.cn/CRAN/src/base/R-3/)

# 解压
tar -zxvf R-sourse 

# 配置编译路径
./configure --prefix=/home/gaojw/src/R

# 编译
make
make install

# 将 R.3.*.*/bin 目录加入 ~/.bashrc 环境变量
export PAHT=**/R-3.6.3/bin:$PATH
alias R='**/R-3.6.3/bin/R'
alias Rscript='**/R-3.6.3/bin/Rscript'

相关文章

网友评论

      本文标题:非Root用户服务器环境从零配置

      本文链接:https://www.haomeiwen.com/subject/pimorhtx.html