1、安装pycharm
官网上找社区版安装
2、安装python并在pycharm上配置解释器
- 官网上下载,并注意勾选选项
自定义安装步骤 - setting,project interpret。。。。。
3、下载并安装库
修改pip安装库的路径 路径设置为:
D:\python\Python310\Lib\site-packages
4、打开已有项目
- 文件,打开,选择项目文件夹
- 配置解释器
5、下载jupyter notebook
- "pip install jupyter"
- "jupyter notebook"
c盘有下载的文件夹(是运行jupyter后才有的,因为jupyter的默认工作目录是c:\用户\pc)
6、更改jupyter默认工作目录
!注意删除目录前的“#”和空格
- 在cmd中运行
jupyter notebook --generate-config
,该命令运行结束后在下列目录下会出现“jupyter”文件夹 - “C:\Users\pc.jupyter”目录下,有配置文件
- 修改配置文件中的“direcotry”,打开配置文件,直接按CTRL+f,搜索directory即可。更改目录完成后保存。
- “C:\Users\pc.jupyter”目录下的配置文件不能删除,否则配置的目录就失效了。
7、安装Anaconda(包含jupyter notebook,优点:可部分代替pip install库,python版本不同,jupyter notebook和pycharm切换麻烦-jupyter单个文件,pycharm项目用。。。。),PyTorch框架(和tensorflow框架,keras框架。。。),GPU(CUDA)....
8、无需本地配置tensorflow这些,在云端也可以使用。如colab、。。。。
9、安装tensorflow
pip install tensorflow
- python安装tensorflow出现的问题 参考第五步,问题解决
10、安装opencv
pip install opencv-python
- 在pycharm中运行,报错“ImportError: Could not find the DLL(s) 'msvcp140.dll or msvcp140_1.dll'. TensorFlow requires that these DLLs be installe.....”
- 可能是自动安装的版本有问题
- 查看安装的opencv版本
python
import cv2
cv2.__version__
源代码所用的版本是OpenCV3.4.4
,我安装的版本是4.5.5
5. 在官网上下载对应的opencv版本
方法2:
就是opencv官网介绍的安装方法,但是有些需要改,这里把步骤说明下:
1)先下载win版本的opencv并extract,然后在opencv\build\python\cv2下选择对应python版本文件夹下(比如我的是python-3.7)的 .pyd文件(cv2.cp37-win_amd64.pyd)。
2)将该文件复制到你要安装的环境下的 Lib\site-packages路径下(G:\software_Anaconda\Anaconda3\envs\tensorflow\Lib\site-packages),重命名为 cv2.pyd
3)在Pycharm相应的解释器下就可以使用opencv了
- 下载了相应的opencv版本以后,所支持的python版本与我电脑上安装的版本不同
等等、、、、、、那个报错显示的是tensorflow。。。好吧,返回第九步
11、安装sklearn库
12、出错
- module 'tensorflow' has no attribute 'placeholder'
原因:tensorflow1.0版本中有“placeholder”,而2.0x中没有了。
解决:将import tensorflow as tf
替换为
import tensorflow.compat.v1 as tf #替换上一句,否则会报错。
tf.disable_v2_behavior()
-
cv2.imshow('图片名',图片)
输出图片显示未响应、
解决:下面三行代码一起写
cv2.imshow("Image",image)
cv2.waitKey()
cv2.destroyAllWindows()
- 更新pip版本
cmd下输入python -m pip install --upgrade pip