使⽤Pycharm遇到的⼀些问题及解决办法
1. 在终端可以import caffe但是在pycharm中No module named caffe
解决:
⽅法⼀
在要运⾏的⽂件最上⾯加上
import sys
sys.path.insert(1,'/your/path/to/caffe/python')
import caffe
这个⽅法虽然可⾏,但是每次都要⼿动加,不推荐。
⽅法⼆(推荐)
进⼊PyCharm软件⽬录中(pycharm*/bin),⽤⽂本⽅式打开pycharm.sh,在最后加上
export PYTHONPATH=/your/path/to/caffe:$PYTHONPATH
即可。然后从命令⾏启动:pycharm-community
2. 系统已经配置好cuda但是在pycharm中不到 libcudart.so.8
解决:
⽅法⼀
到pycharm的安装⽂件,在pycharm.sh⽂件中到LD_LIBRARY_PATH,添加环境变量:'/usr/local/cuda/lib64'。重新启动pycharm,就运⾏正常了。
我的pycharm版本是2017年的,尝试了这种⽅法发现pycharm.sh⽂件中并没有LD_LIBRARY_PATH,⾃⼰添加路径后也没有解决问题,因此尝试⽅法⼆。
⽅法⼆(推荐)
在pycharm的菜单Run–Debug Configuration⾥,对应的Script下添加Envrionment Variables:
Name: LD_LIBRARY_PATH
Value: /usr/local/cuda-8.0/lib64/(此处应为对应的CUDA⽬录)
添加完毕后即可正常运⾏。
3. Python import同级⽬录报错
pycharm的py⽂件import在同⼀⽬录下的另⼀py⽂件,import出错。
解决:pycharm不会将当前⽂件⽬录⾃动加⼊⾃⼰的sourse_path。
将当前⼯作的⽂件夹加⼊ source content root
如图,右键点击⼯程⽬录,mark_directory as–>Sources Root,将当前⼯作的⽂件夹加⼊source_path。
然后确保source root路径已加⼊ PYTHONPATH。
如图,点击菜单 File–Settings,搜索Python Console项,在右侧到“Add source roots to PYTHONPATH”选项并打钩。 成功import模块
4. pycharm 使⽤ipython ,在ipynb ⽂件中import 同⽬录下的py ⽂件,发⽣ Import error 错误
pycharm community⽬前暂时没有解决
5. OpenCV 在Python 上的调⽤( import cv2的解决办法)
解决:输⼊命令,
即可。
6. Import cv2 ImportError:DLL load failed:不到指定模块解决:
pip install opencv-python
将python3.dll复制到Anaconda3⽬录中,具体操作为:
前⾯已经通过命令⾏安装了opencv-python,因此在Anaconda3⽬录下查python3.dll,到后复制到Anaconda3根⽬录下。
7. 使⽤TensorBoard时报错:’tensorboard’不是内部或外部命令,也不是可运⾏的程序或批处理⽂件。
python E:\Anaconda3\Lib\site-packages\tensorboard/main.py --logdir=kitti20180208T1122-1
8. 使⽤TensorBoard查看训练进程
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论