首页 > 编程语言 >python进阶-虚拟环境

python进阶-虚拟环境

时间:2023-05-12 18:22:07浏览次数:47  
标签:进阶 python channels -- 虚拟环境 conda 环境变量

python 两个模块:

os: This module provides a portable way of using operating system dependent functionality.这个模块提供了一种方便的使用操作系统函数的方法。

sys: This module provides access to some variables used or maintained by the interpreter and to functions that interact strongly with the interpreter.

这个模块可供访问由解释器使用或维护的变量和与解释器进行交互的函数。

 

为什么要使用虚拟环境? 

版本不兼容安装多个包时候会使用到虚拟环境,虚拟环境相当python环境的副本,需要单独找个文件夹保存并领取一个名字。具体看连接理解Python虚拟环境 - 知乎 (zhihu.com)   https://zhuanlan.zhihu.com/p/108534526 

(8条消息) Windows 10 / 11 环境变量 (用户变量与系统变量)_Yongqiang Cheng的博客-CSDN博客 https://blog.csdn.net/chengyq116/article/details/105900122

 

 

 

 

 

环境变量:

 

环境变量是在操作系统中用来指定操作系统运行环境的一些参数。环境变量是在操作系统中一个具有特定名字的对象,他包含了一个或者多个应用程序所使用到的信息。

 

Windows和DOS操作系统中的path 环境变量,当要求系统运行一个程序而没告诉他程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path指定路径去寻找,用户通过设置环境变量来更好运行进程。

 

环境变量可分为用户变量和系统变量两类。

 

environment variables:环境变量

 

user variables:用户变量

 

system variables:系统变量

 

Anaconda prompt 中操作:

Where anaconda; 查anaconda安装路径

Where python 查python解析器安装路径

conda remove -n xxxxx(名字) --all 删除虚拟环境

conda create -n xxxxx(名字) python=3.8  创建虚拟环境(anaconda命令创建python版本为x.x,名字为your_env_name的虚拟环境。your_env_name文件可以在Anaconda安装目录envs文件下找到。)

activate  xxxxx(名字) 激活虚拟环境

deactivate 不激活寻环境

conda list opencv   打开opencv列表

Conda env list  查找conda虚拟环境

 

Conda 换源:

#查看是否已经安装镜像源

conda config --show channels

#如果没有的话进行安装

conda config --add channels http://pypi.tuna.tsinghua.edu.cn/simple

conda  config  --add  channels  defaults  添加默认通道

Ping 请求找不到主机 https://pypi.tuna.tsinghua.edu.cn/simple。 测试源是否有问题

 

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

conda config --remove channels  https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

conda config --show channels

 

 

pip与conda

 

 python的运行环境:

ython代码的运行环境,包含一下信息

根据他们的定义,编译器和解释器之间的区别貌似十分明显: 

解释器:直接执行用编程语言编写的指令的程序

编译器:把源代码转换成(翻译)低级语言的程序

https://zhuanlan.zhihu.com/p/26838993 

Python运行环境(python解析器+发行包附带的库)

Python开发环境(编辑器+集成开发环境IDE) 

Spyder的控制台为ipython控制台十分好用。

 

Qt是一个跨平台的GUI程序开发框架;使用Qt可以轻松的开发出GUI程序:

 

 

而想在Python中创建Qt应用,则需一套用于调用Qt API的库,诞生了pyqt和pyside。 

 

Pyqt5安装及使用教程合集:pyqt5同时支持python2 和Python3 

 

PyQt5安装以及使用教程合集(2022) - 知乎 (zhihu.com)

 

标签:进阶,python,channels,--,虚拟环境,conda,环境变量
From: https://www.cnblogs.com/tanyuanqing/p/17396006.html

相关文章

  • Python 文件大小(Byte)可读性转化(KB、MB、GB、TB)
    Python文件大小可读性转化file_size_exchange.py#!/usr/bin/envpython#-*-coding:utf-8-*-#@Time:2023/5/1217:52#@Software:PyCharm__author__="JentZhang"KB=1024MB=KB*KBGB=MB*KBTB=GB*KBdefformat_byte_repr(byte_num):&q......
  • Python-单引号、双引号和三引号的作用和区别
    (一)、作用 1.单引号:单引号内部为一串字符(str)。 2.双引号:双引号内部为一串字符,双引号内的字符串可以出现单引号(相当于双引号优先级更高),但不能嵌套双引号。 3.三引号:用于换行输出,且缩进会被打印出来。(三引号还可以用来进行块注释)。(二)、共同点python中变......
  • day02Python的初识
    第二节编程语言与Python介绍【一】引言基于上一节所学,有了计算机硬件,再在硬件之上安装好操作系统,我们就有了一个应用程序的运行平台,我们接下来的任务就是学习如何使用某款编程语言来开发应用程序。【二】编程语言分类【1】机器语言(1.1)什么是机器语言机器语言是站在计算......
  • python内置数据类型
    1主要数据类型整数int浮点数float复数complex字符串string列表List元组tuple字典Dictionary集合setrange布尔booleanNonebytefrozensetboolean官网介绍,boolean实际是int的子类型,这个今天才知道,以前觉得他俩就是完全不同的两个东西如上,可看到True就相......
  • python运算符
    python运算符算术运算符运算符描述+加-减*乘/除%返回除数的余数**幂次//返回商的整数部分注意:/计算结果是浮点数,即使两个数都是整数,结果也是浮点数//与%都是向下取整如果想同时得到商和余数,可以用divmod()这个方法。该......
  • Python 使用迭代查找一个list中最小和最大值,并返回一个tuple
    deffindMinAndMax(L):iflen(L)==0:return(None,None)else:mi=L[0]ma=L[0]forlinL:ifl<mi:mi=lelifl>ma:ma=lreturn(mi,m......
  • python基础介绍
    一、python中文编码Python中默认的编码格式是ASCII格式,在没修改编码格式时无法正确打印汉字,所以在读取中文时会报错。解决方法为只要在文件开头加入 #-*-coding:UTF-8-*- 或者 #coding=utf-8 就行了。#!/usr/bin/python#-*-coding:UTF-8-*-print("你好......
  • mac下使用Python创建虚拟环境
    1、本地安装Python版本2、本地安装vscode软件3、创建虚拟环境  python3-mvenv.venv python3-mvenvenv 参数说明:-mm是module的缩写,即-m后面跟的是模块(module)名,意思是把模块当成脚本来运行。venv为创建虚拟环境命令脚本env为虚拟环境的路径 4、激活虚拟......
  • 老夫的正则表达式大成了,桀桀桀桀!!!【Python 正则表达式笔记】
    一、正则表达式语法(一)字符与字符类特殊字符\.^$?+*{}[]()|为特殊字符,若想要使用字面值,必须使用\进行转义字符类[][]匹配包含在方括号中的任何字符。它也可以指定范围,例:[a-zA-Z0-9]表示a到z,A到Z,0到9之间的任何一个字符[u4e00-u9fa5]匹配Unicode中文[^\x00-\xff]......
  • python 保存数据为.csv文件
    1、导包importcsv2、创建或打开文件,设置文件形式csvfile=open('文件名.csv',mode='w',newline='')3、设置列名headers=['列名1','列名2','列名3',...]4、创建DictWriter对象write=csv.DictWriter(csvfile,fieldnames=headers)5、写入表头write.w......