参考文章:https://post.smzdm.com/p/aekz3q4q/
之前搭建好了远程的Jupyter 可以很英姿飒爽的编写代码了,可是那只能编写编译python这怎么行呢,博主我可是用java语言在揾食呢?终于等来了上次我参考的博主发的又一篇文章了....安装请参考开篇的那篇文章.这里我简单的写写我想写的
1 安装完首次进入安装后的"系统"里 用docker命令进入 ... 呵呵 然后安装需要的一些东西
sudo apt-get install -y gcc
sudo apt-get install -y subversion
sudo apt-get install -y maven
sudo apt-get install -y git
sudo apt-get install -y curl
sudo apt-get install -y wget
sudo apt-get install -y npm (报错)
sudo apt-get install -y gcc
sudo apt-get install -y vim
sudo apt-get install -y g++
sudo apt-get install -y gdb
sudo apt-get install -y unzip
sudo apt-get install -y cmake
sudo apt-get install pkg-config libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev libjpeg-dev libpng-dev libtiff-dev libdc1394-22-dev
sudo apt-get install -y libjasper-dev
以上注明报错的和划线别安装 是不是安装后会出问题 我忘了 ....
安装完应该就能编译c/c++了
运行 c++ 的hello world 图
2 配置python环境 安装pip
安装 pip
wget https://bootstrap.pypa.io/get-pip.py
python3 get-pip.py
3 配置java环境
下载 java包 解压到一个目录
例如 OpenJDK11U-jdk_x64_linux_hotspot_11.0.7_10.tar.gz 解压到 jdk-11.0.7+10 目录
cp OpenJDK11U-jdk_x64_linux_hotspot_11.0.7_10.tar.gz /config/
tar -xvzf OpenJDK11U-jdk_x64_linux_hotspot_11.0.7_10.tar.gz
rm -rf /usr/bin/java
rm -rf /usr/bin/javac
ln -s /config/jdk-11.0.7+10/bin/java /usr/bin/java
ln -s /config/jdk-11.0.7+10/bin/javac /usr/bin/javac
看 解压在哪里
如果解压在 /usr/share/jdk-11.0.7+10
就是
ln -sf /usr/share/jdk-11.0.7+10/bin/java /usr/bin/java
ln -sf /usr/share/jdk-11.0.7+10/bin/javac /usr/bin/javac
这样后就能运行java代码了
运行java helloword图:
4
解决python在网页界面运行报错
[Running] python -u "/config/workspace/Python/hello.py"
Traceback (most recent call last):
File "/config/workspace/Python/hello.py", line 1, in
import matplotlib.pyplot as plt
ImportError: No module named matplotlib.pyplot
[Done] exited with code=1 in 0.257 seconds
看信息是导包错误
我就在ssh下运行 安装相关包
pip install opencv-python==3.4.1.15 -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install opencv-contrib-python==3.4.1.15 -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simple
结果依然报包不存在
ssh
ls -l /usr/bin/python 显示是 python2.7
rm -rf /usr/bin/python
ln -s /usr/bin/python3.6 /usr/bin/python 创建到python3.6的链接
就可以了
[Running] python -u "/config/workspace/Python/hello.py"
[Done] exited with code=0 in 1.079 seconds
但是 这里运行python中的 matplotlib.pyplot.show() 不显示的 呵呵
算了 python 还是jupyter好用
这里写写小的代码检验下结果还是不错 随时随地可以coding ....