1、运行python脚本
python 使用 ./xxxx 运行python脚本,需要赋予权限:chmod +x xxxx;然后在python代码前需要添加如下代码:#!/usr/bin/python (否则会报错:附近有语法错误!)
或者这几python xxx.py即可
**
2、由于安装了ROS所以导致原本的python路径无法使用
**
在需要运行的代码前加上:
import sys
sys.path.remove('/opt/ros/kinetic/lib/python2.7/dist-packages')
3、终端导入cv2出问题(无法找到conda环境下的python路径)
a:注释掉source /opt/ros/kinetic/setup.bash
b:在bashrc添加
export PYTHONPATH=/home/azie/anaconda3/lib/python3.8/site-packages
4、pytorch卸载
step1:conda uninstall pytorch
conda uninstall libtorch
step2:conda uninstall torchvision
5、安装gpu版torch
pip install torch===1.4.0+cu100 torchvision===0.5.0+cu100 -f https://download.pytorch.org/whl/torch_stable.html
6、opencv导入问题
ImportError: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.22’ not found (required by /home/azie/anaconda3/lib/python3.8/site-packages/scipy/fft/_pocketfft/pypocketfft.cpython-38-x86_64-linux-gnu.so)
解决办法:进入到/usr/lib/x86_64-linux-gnu文件夹,然后输入
sudo cp /home/xxx/anaconda3/lib/libstdc++.so.6 ./
7、针对使用pip安装超时的问题
pip3 install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple/
使用清华源就没问题了
8、Opencv无法显示图像,报错QObject::moveToThread: Current thread is not the object’s thread . Cannot move to target thread
目前解决方案是不要安装最新版的opencv-python。
首先卸载最新版,然后下载指定版本!
pip3 uninstall opencv-python
pip3 install opencv-python==4.1.1.26 -i https://pypi.tuna.tsinghua.edu.cn/simple/
9、gazebo升级
sudo sh -c 'echo "deb http://packages.osrfoundation.org/gazebo/ubuntu-stable `lsb_release -cs` main" > /etc/apt/sources.list.d/gazebo-stable.list'
wget http://packages.osrfoundation.org/gazebo.key -O - | sudo apt-key add -
sudo apt-get update
sudo apt-get install gazebo7
10、pycharm打开工程提示没有对应模块
(以下安装模块的操作,应该在虚拟环境中)
- 没有cv2模块
pip install opencv-python
- 没有matplotlib模块
pip install matplotlib
- 没有moviepy模块
pip install moviepy
- 没有-tk-xxxxxx模块
sudo apt-get install python3-tk
**
11、将自己创建的conda虚拟环境用作pycharm的解释器
**
选择解释器的时候,路径为:/home/azie/anaconda3/envs/car/bin/python3.7
**
12、保存图像
**
plt.imsave(‘picture_name.jpg’,picture_name)
cv2.imwrite(‘picture_name.jpg’,picture_name)
13、安装skimage
安装skimage不能直接使用pip install skimage,按照提示是需要使用如下命令的:
pip install scikit-image