Python环境设置必知必会

工欲善其事,必先利其器

Python

Python --》编程语言,它仅仅只是一门语言
它有语法、有关键字(单词)
我们写 Python 代码,不是在拿 Python 写,不是一款工具

Python 解释器

python–》c–》汇编–》计算机
中间两个步骤由Python 解释器完成

pip

通过 Python 写代码,比如呢我写好了一个应用程序(计算器),jisuanqi.py
你写了,我就可以下载引用
import jisuanqi
那么 Pip 就是一个很大的应用商城(这些程序,都是用 python 写的,且都是 xxx.py)
但是 pip 的应用装在美国佬那里,
现在 pip 换个镜像源,下载速度贼快
调包侠

Anaconda

Python 解释器+pip+一大堆用 python 写的程序(数据处理用的程序)
很多程序你用不到,Python 解释器下载 500MB,Anaconda3GB
他帮你内置了很多数据处理用的程序
还有一个虚拟环境管理(也很废)
不要去装 Anaconda(尤其是新手)
不建议使用

PyCharm 和 Jupyter,VScode

我们怎么写代码呢?
现在怎么写,通过 PyCharm 写
PyCharm内置了 Python 解释器,并且具有文本编辑功能,还有各种各样的功能等你去探索
PyCharm 就是一个内置了 Python 解释器的文本编辑器
jupyter 同理

Anaconda安装与使用(虚拟运行环境)

Anaconda和PyTorch安装教程

2023最新pytorch安装教程,简单易懂,面向初学者(Anaconda+GPU)-CSDN博客

安装包、库基本万能:

//读文件
pip install -r requirements.txt 


-i  https://pypi.tuna.tsinghua.edu.cn/simple/  --trusted- https://pypi.tuna.tsinghua.edu.cn/

-i https://pypi.douban.com/simple/ --trusted-host pypi.douban.com


-i https://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com

-i https://mirror.baidu.com/pypi/simple


方法2:

一劳永逸配置pip源(推荐)
只需在windows命令行中输入一行命令,即可永久设置pip下载源为国内源
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

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

注意:是 https 而不是 http,simple 不能少



conda常用命令

conda –version #查看conda版本,验证是否安装

conda update conda #更新至最新版本,也会更新其它相关包

conda update –all #更新所有包

conda update package_name #更新指定的包

conda create -n env_name package_name #创建名为env_name的新环境,并在该环境下安装名为package_name 的包,可以指定新环境的版本号,例如:conda create -n python3 python=python3.7 numpy pandas,创建了python3环境,python版本为3.7,同时还安装了numpy pandas包

conda activate env_name #切换至env_name环境

conda deactivate #退出环境

conda info -e #显示所有已经创建的环境 或者使用 conda env list

conda create –name new_env_name –clone old_env_name #复制old_env_name为new_env_name

conda remove –name env_name –-all #删除环境

conda list #查看所有已经安装的包

conda install package_name #在当前环境中安装包

conda install –name env_name package_name #在指定环境中安装包

conda remove – name env_name package #删除指定环境中的包

conda remove package #删除当前环境中的包

conda env remove -n env_name #采用第10条的方法删除环境失败时,可采用这种方法

conda创建虚拟环境:

conda create -n name python==3.7.3

激活环境

conda activate name

查看cuda版本

image.png
创建自己的虚拟环境
conda create -n python36 python=3.6
切换环境
activate learn
如果忘记了名称我们可以先用
conda env list
卸载环境
conda remove --name <环境名称> --all
conda remove -n <环境名称> --all

安装第三方包
conda install requests
或者
pip install requests
卸载第三方包
conda remove requests
或者
pip uninstall requests
查看环境包信息
conda list

导出环境
conda env export > environment.yml

python导出requirements

替换pip freeze导出项目依赖的解决方案_Generalzy的博客-CSDN博客
使用pipreqs
是一个第三方工具,可以根据代码文件生成当前项目所需的库清单。

pip install pipreqs

pipreqs . --print --force --encoding=utf8

pip install -r requriements.txt

配置环境(导入别人的环境)
conda env create -f environment.yml


conda更换虚拟环境地址

配置可以直接在C:\Users\aze27.condarc下查看

修改配置
conda config --add key value
conda config --remove key value
key 为 ‘ : ’ 前的值,envs_dirs、pkgs_dirs等

添加、删除envs_dirs:
conda config --add envs_dirs dir
conda config --remove envs_dirs dir

conda config --add pkgs_dirs dir
conda config --remove pkgs_dirs dir
conda info
或者
conda config --show
conda config --add envs_dirs D:\Anaconda3\envs
conda config --add pkgs_dirs D:\Anaconda3\pkgs
  • 17
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值