zoukankan      html  css  js  c++  java
  • Python学习系列之一: python相关环境的搭建

    前言

    学习python和使用已经一年多了,这段时间抽空整理了一下以前的笔记,方便日后查阅。

    Python介绍

    Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。
    Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。

    • Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。 -
    • Python 是交互式语言:这意味着,您可以在一个 Python 提示符 >>> 后直接执行代码。
    • Python 是面向对象语言: 这意味着Python支持面向对象的风格或代码封装在对象的编程技术。
    • Python 是初学者的语言:Python 对初级程序员而言,是一种伟大的语言,它支持广泛的应用程序开发,从简单的文字处理到 WWW 浏览器再到游戏。

    Python环境安装

    python版本为3.x,目前使用的是3.8.5。

    下载地址:

    linux下载地址: https://mirrors.huaweicloud.com/python
    windows下载地址: https://www.python.org/ftp/python

    Windows下载点击安装,然后在cmd中输入Python -V进行版本查看。
    在这里插入图片描述
    Linux版本就是下载完解压,切换到python的目录,进行编译安装即可,命令如下:

    tar -zxvf Python-3.8.5.tgz
    cd Python-3.8.5
    ./configure
    make && make install
    

    linux的python删除命令如下:

    1.强制删除已安装python及其关联
    rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps
    2.删除残余文件
    whereis python|xargs rm -frv
    

    设置镜像

    注:设置镜像的目的是为了让我下载包的时候更流畅~
    Linux下,修改 ~/.pip/pip.conf (没有就创建一个文件夹及文件。文件夹要加“.”,表示是隐藏文件夹)

    内容如下:

    [global]
    index-url = https://pypi.tuna.tsinghua.edu.cn/simple
    [install]
    trusted-host=mirrors.aliyun.com
    

    windows下,直接在user目录中创建一个pip目录,如:C:Usersxxpip,新建文件pip.ini。内容同上。

    在这里插入图片描述

    Anaconda

    Anaconda介绍

    Anaconda 主要的目的是为了对python的包镜像管理,个人觉得python的包管理相比java来说,较为不完善,好在有Anaconda,可以方便获取统一版本的包,不会因为包版本依赖问题导致跑不起来,而且 Anaconda包含了conda、Python在内的超过180个科学包及其依赖项,比如: numpy 、opencv等在进行算法学习或者图像识别的时候非常好用。

    下载地址:

    官网下载地址: https://www.anaconda.com/products/individual
    镜像下载地址: https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

    windows安装
    下载exe的文件之后,一路点击下一步安装即可,在安装过程中建议勾选添加到环境变量中。

    Linux安装

    在线直接下载:
    Wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2020.11-Linux-x86_64.sh

    然后输入如下命令安装:

    bash Anaconda3-2020.11-Linux-x86_64.sh
    

    如果不熟悉的话建议使用默认设置。

    添加镜像源

    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
    conda config --set show_channel_urls yes
    

    安装成功之后可以输入如下命令进行查看安装了那些包

    conda list
    

    conda env list 或 conda info -e或 conda info --envs 查看当前存在哪些虚拟环境

    conda update conda 检查更新当前conda

    3、创建python虚拟环境。

     使用 conda create -n your_env_name python=X.X(2.7、3.6等)命令创建python版本为X.X、名字为your_env_name的虚拟环境。your_env_name文件可以在Anaconda安装目录envs文件下找到。
    

    4、使用激活(或切换不同python版本)的虚拟环境。

    打开命令行输入python --version可以检查当前python的版本。
    
    使用如下命令即可 激活你的虚拟环境(即将python的版本改变)。
    
    Linux:  source activate your_env_name(虚拟环境名称)
    
    Windows: activate your_env_name(虚拟环境名称)
    

    这是再使用python --version可以检查当前python版本是否为想要的。

    5、对虚拟环境中安装额外的包。

    使用命令conda install -n your_env_name [package]即可安装package到your_env_name中
    

    6、关闭虚拟环境(即从当前环境退出返回使用PATH环境中的默认python版本)。

    使用如下命令即可。

    Linux: source deactivate

    Windows: deactivate

    7、删除虚拟环境。

    使用命令conda remove -n your_env_name(虚拟环境名称) --all, 即可删除。

    8、删除环境中的某个包。

    使用命令conda remove --name your_env_name package_name 即可。

    示例:

    conda create -n py_video python=3.8
    conda activate py_video
    

    常用命令参考:
    https://www.cnblogs.com/llfctt/p/9223712.html

    其他

    音乐推荐

    原创不易,如果感觉不错,希望给个推荐!您的支持是我写作的最大动力!
    版权声明:
    作者:虚无境
    博客园出处:http://www.cnblogs.com/xuwujing
    CSDN出处:http://blog.csdn.net/qazwsxpcm    
    个人博客出处:http://www.panchengming.com

    如果你对生活感觉到了绝望,请不要气馁。因为这样只会让你更加绝望! 所谓的希望往往都是在绝望中萌发的,所以,请不要放弃希望!
  • 相关阅读:
    AngularJS 拦截器
    android的Log日志打印管理工具类(一)
    android的Home键的监听封装工具类(一)
    android开发SDcard 响应的文件相关处理(一)
    android开发时间和日期的代码实现工具类(一)
    android文件和图片的处理工具类(一)
    android的二进制和十六进制的相互转换工具类(一):
    android的color整理(一)
    android经典Demo(转载)
    Android 根据EditText搜索框ListView动态显示数据
  • 原文地址:https://www.cnblogs.com/xuwujing/p/15452244.html
Copyright © 2011-2022 走看看