1、激活命令
source ~/.bashrc
2、添加环境变量
如:python有依赖包添加环境变量(修改环境变量/etc/profile)
vi /etc/profile 在最后一行添加(/root/sw/是路径)
export PYTHONPATH=$PYTHONPATH:/root/sw/
i 进入编辑
esc+wq(按完esc,按个冒号,再输入wq,保存退出)
exc+q!(强制退出)
最后别忘记了(source /etc/profile 生效☆☆☆☆☆☆☆☆☆☆☆☆☆☆)
3、安装cv2
apt-get update (更新apt-get)(若失败,进行换源)
apt-get install vim(安装vim编译器)
python -m pip install --upgrade pip(更新pip)
pip install opencv-python (安装cv2)
(出错 libSM.so.6: cannot open shared object file: No such file or directory)
https://blog.csdn.net/liuyingying0418/article/details/84580254
https://blog.csdn.net/fanzonghao/article/details/85112476
https://blog.csdn.net/yuanlulu/article/details/79017116
4、pyx编译成pyd
切记,python版本和vs应该一一对应
pyx用什么版本去编译的,pyd也应该在什么环境上运行
window python2.7比较好编译、python3.0需要vs环境(python3.6需要vc2015)
linux编译出的是.so文件直接调用就行了。
(报一个gcc错误,貌似需要对应添加相应的.h文件即可)
python setup.py build_ext --inplace
#setup.py
from distutils.core import setup
from Cython.Build import cythonize
setup(
ext_modules=cythonize("bbox.pyx")
)
(解决error: command 'x86_64-linux-gnu-gcc' failed with exit status 1)
apt-get install libpcap-dev
缺少python.h
apt-get install libpython3.6-dev
5、ubuntu下切换python2.7和python3.0版本
https://www.cnblogs.com/yoyo-sincerely/p/5934728.html
6、gpu使用情况
nvidia-smi
查看cuda版本
cat /usr/local/cuda/version.txt
查看tensorflow版本
import tensorflow as tf
tf.__version__
参考显卡型号:
7、使用gpu
ssh 211.82.97.234 -l root -p 5622 ☆☆☆☆☆
#ssh root@211.82.97.234 5622
export CUDA_VISIBLE_DEVICES="1" ☆☆☆☆☆
8、如何解压文件
zip test.zip test.jpg test.png //将test.jpg和test.png压缩成一个zip包
zip test.zip *.jpg //将所有.jpg的文件压缩成一个zip包
zip -r test.zip test //将文件夹test压缩成一个zip包
unzip test.zip //解压当前路径下
unzip -d /temp test.zip //解压到temp目录下
unrar e test.rar
unrar e 目录 test.rar
9、删除一个路径下的所有文件
rm -rf root/hqh/test/* (删除test文件下的所有东西)
rm -rf root/hqh/test/ (删除test文件夹)
rm -rf root/hqh/test (删除test文件夹)
rm -rf test (删除test文件夹)
rm -rf ./test (删除test文件夹)
rm -rf ./test/ (删除test文件夹)
15、把一个路径的文件复制到另外一个路径下
cp -r img src (当前路径下,img文件夹拷贝到src下)
10、移动
mv test.txt wbk.txt (重命名)
mv 文件名/* 另一个目录
11、腐蚀、膨胀
开操作(先腐蚀,再膨胀)
闭操作(先膨胀,再腐蚀)
12、重启cpu服务器
shutdown -r now 立刻重启
shutdown -h now 立刻关机
13、创建虚拟环境
安装:pip install virtualenv
创建环境:virtualenv AC
source AC/bin/activate
deactivate
14、启动jupyter
①本地:jupyter notebook
②服务器:jupyter notebook --ip=0.0.0.0 --no-browser --allow-root(固定命令)
③阿里云服务器(可以修改任意端口)
④icdd服务器(只能对应端口5122-->5188)
第一步:安装jupyter
pip install jupyter
第二步:配置环境(生成一个jupyter_notebook_config.py配置文件)
jupyter notebook --generate-config
第三步:生成秘钥
方法一:(注意设置登录密码,记录生成的秘钥)
-->ipython
-->from notebook.auth import passwd
-->passwd()
方法二:jupyter notebook password(生成一个json文件,里面有秘钥)
第三步:更改配置信息
打开文件:vim .jupyter/jupyter_notebook_config.py
c.NotebookApp.ip='*'
c.NotebookApp.password = u'sha1:b6762764cd08:1b70bc8b9d1c1f030d18ad0a7ffa280b6aa64740' #替换生成的密码
c.NotebookApp.open_browser = False
c.NotebookApp.port =8888
第四步:启动
jupyter notebook --ip=0.0.0.0 --no-browser --allow-root
第五步:访问
访问一:阿里云
x.x.x.x:8888(提升输入密码,即可访问)
访问二:icdd服务器
x.x.x.x:5688(修改端口号无效,只能是对应映射端口号)
注意:修改jupyter位置
c.NotebookApp.notebook_dir = '/'
15、windows自带截图工具
shift+win+s
16、压缩和解压文件
①zip result.zip ./*.jpg
②unzip result.zip
③tar -zxvf result.zip (解压到当前目录)
④tar -zxvf web.tar.gz -C ./hhh (指定目录解压,大写参数C)
⑤tar -zcvf web.tar.gz ./ (压缩,会报错,压缩路径为当前路径,保存路径也为当前路径)
⑥tar -zcvf ../web.tar.gz ./ (压缩当前路径保存到上一路径)
⑥tar -zcvf web.tar.gz ./project (保存当前路径,压缩当前路径的project项目)
17、查看端口运行的程序
查看8080:netstat -ap | grep 8080
top 、 jupyter notebook list