关于Python环境

1、为什么要使用虚拟环境? 

版本不兼容安装多个包时候会使用到虚拟环境,虚拟环境相当python环境的副本,需要单独找个文件夹保存并领取一个名字。具体看连接  https://zhuanlan.zhihu.com/p/108534526       https://blog.csdn.net/chengyq116/article/details/105900122

 

2、pip 与conda安装不同

3、关于环境变量: 

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

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

环境变量可分为用户变量和系统变量两类。environment variables:环境变量;user variables:用户变量;system variables:系统变量

 

4、python的运行环境: 

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

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

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

具体参考:https://zhuanlan.zhihu.com/p/26838993  

 

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

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

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

 5、anaconda换源和创建虚拟环境

 

 Where anaconda

 查anaconda安装路径
 Where python  查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 config --show channels  查看现有源
 conda config --add channels http://  安装镜像源
   
   
   
   
   

 

 6、Qt安装

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

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

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

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

 

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.

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

 

疑问:

http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/

 1、ping 清华源不通但是也安装了torch???

posted @ 2023-05-13 18:20  Aneverforget  阅读(81)  评论(0)    收藏  举报