各种小问题及解决办法


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打开工程提示没有对应模块

(以下安装模块的操作,应该在虚拟环境中)

  1. 没有cv2模块
pip install opencv-python
  1. 没有matplotlib模块
pip install matplotlib
  1. 没有moviepy模块
pip install moviepy
  1. 没有-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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值