【环境搭建】windos下配置python环境(pycharm+anaconda)

pycharm

pycharm是python使用以后比较而言比较好的IDE了,感觉无论调试还是编写代码都比较舒服,这里如何安装pycharm就不写了网上随便搜搜就行了。

  • 一些命令
    Ctrl + Space 基本的代码完成(类、方法、属性)
    Ctrl + Alt + Space 类名完成
    Ctrl + Shift + Enter 语句完成
    Ctrl + P 参数信息(在方法中调用参数)
    Ctrl + Q 快速查看文档
    Shift + F1 外部文档
    Ctrl + 鼠标 简介
    Ctrl + F1 显示错误描述或警告信息
    Alt + Insert 自动生成代码
    Ctrl + O 重新方法
    Ctrl + Alt + T 选中
    Ctrl + / 行注释
    Ctrl + Shift + / 块注释
    Ctrl + W 选中增加的代码块
    Ctrl + Shift + W 回到之前状态
    Ctrl + Shift + ]/[ 选定代码块结束、开始
    Alt + Enter 快速修正
    Ctrl + Alt + L 代码格式化
    Ctrl + Alt + O 优化导入
    Ctrl + Alt + I 自动缩进
  • 注释乱码
    通过比如notepad++转为utf8
  • .pyc,.pyd
    .pyc:隐藏源代码,提高运行速度,当编译.py则生成.pyc
    .pyd:python动态模块,实质上是.dll文件(源代码经过编译)
  • path
    搜索目录只包含代码所在目录和site-package
  • 去除不必要的检查
    file->default settings->editor->inspection/spelling

anaconda

因为pycharm只是一个IDE,没有编译器,就像java除了安装eclipse等IDE还要装JDK,JDK就是java的编译器。anaconda是一个虚拟环境,处理提供编译器,还集成了各种开源库包,否则用户就要自己一个一个下载。

  • 添加Anaconda的TUNA镜像
    conda config –add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
    conda config –set show_channel_urls yes
  • 创建新环境(这些其实可以在IDE中设置)
    conda create -n python35 python=3.5 anaconda
    conda list -n python35
  • 查看当前存在的环境
    conda info –envs
  • It looks like conda is already doing something
conda clean --lock
  • 新环境安装包
    打开anaconda prompt
activate python35 # 进入某环境
conda update conda # 更新conda
conda install # 安装某包
conda update # 升级某包
conda update -- all#升级所有包
deactivate python35 #退出环境 
  • 选择interpreter
    因为pycharm只是一个IDE,没有自带编译器,基于anaconda的编译器新建一个自己的编译器,而后项目通过这个编译器来编译,不用新建项目的时候再新建一个编译器
    default setting->project->project interpreter
    这里写图片描述
    选择编译器
  • 新建一个project时
    这里写图片描述
    选择已存在的编译器
    这里写图片描述
    选择之前创建的编译器

python实用库

import os
os.environ['TF_CPP_MIN_LOG_LEVEL']='2'
  • opencv
    官网直接下载opencv,Browse Files at SourceForge.net,下载合适的版本,直接执行exe文件,安装完成后,到C:\python\opencv\build\python\2.7\x64选中cv2.pyd(64还是86根据自己版本),复制到Anaconda2\Lib\site-packages,完成。傻瓜教学,毫无难度。

猜你喜欢

转载自blog.csdn.net/weixin_42641395/article/details/82453586