Skip to content

zengten/LearnPython

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LearnPython

python相关命令操作

安装包 pip install packagename

卸载包 pip uninstall packagename

安装指定版本包 pip install packagename==version

包升级到指定版本 pip install --upgrade packagename==version

查看已经安装的包 pip list

查看包介绍 pip show packagename

查看包更加详细的介绍 pip show --verbose packagename

查看所有安装的包 pip freeze

  • 将当前环境所有包信息输出到文件中,便于复制安装包到其他环境中
  • 包信息输出到文件中命令pip freeze > requirements.txt
  • 其他环境安装清单包命令pip freeze -r path/to/requirements.txt

pyenv多版本环境

windows版本

仓库地址:https://github.com/pyenv-win/pyenv-win 个人体验不太好用,换miniconda了

# 使用powershell安装
Invoke-WebRequest -UseBasicParsing -Uri "https://raw.githubusercontent.com/pyenv-win/pyenv-win/master/pyenv-win/install-pyenv-win.ps1" -OutFile "./install-pyenv-win.ps1"; &"./install-pyenv-win.ps1"
# 检查安装是否成功
pyenv --version 
# 检查 pyenv-win 支持的 Python 版本列表
pyenv install -l 
# 安装支持的版本
pyenv install <version> 
# 以设置全局 Python 版本
pyenv global <version> 
# 检查您正在使用的 Python 版本及其路径
pyenv version
# 当你切换 Python 版本或者安装、卸载 Python 版本之后,就需要运行这个命令,重新生成 pyenv 的 shims(垫片)文件
pyenv rehash

miniconda多版本环境

下载和帮助

清华镜像conda帮助使用页面:https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/ 软件下载:https://mirrors.tuna.tsinghua.edu.cn/# 右边的获取下载链接,选择Conda进行下载

设置环境变量

# 新增系统变量
MINICONDA_HOME=miniconda安装根路径
# path添加环境变量
%MINICONDA_HOME%
%MINICONDA_HOME%\Scripts
%MINICONDA_HOME%\Library\bin

更新镜像源

不同系统下的 .condarc 目录如下:

  • Linux: ${HOME}/.condarc
  • macOS: ${HOME}/.condarc
  • Windows: C:\Users<YourUserName>.condarc 在管理员cmd窗口下,使用命令生成.condarc配置文件conda config --set show_channel_urls yes 然后编辑.condarc文件,设置镜像源
channels:
  - defaults
show_channel_urls: true
default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

验证源是否生效,cmd输入conda config --show即可看到镜像源地址

创建使用镜像

创建新环境conda create --name 环境名称 python=python版本 激活环境conda activate 环境名称,可能需要使用conda init初始化conda 上面操作可能需要管理员cmd模式

venv虚拟环境

虚拟环境的出现是为了解决项目之间,包版本依赖以及包冲突问题

使用帮助命令python -m venv -h

创建一个虚拟环境,命令python -m venv testVenv01

  • 创建虚拟环境最好不要指定可选参数,会降低虚拟环境的独立性

此时当前文件夹下会多出一个testVenv01虚拟环境目录

进入到该文件夹目录testVenv01/Scripts/

  • 输入activate命令进入到该虚拟环境
  • 输入deactivate命令退出虚拟环境

此时使用pip install packages安装的包与系统环境无关

问题

pip install numpy报错怎么处理?

  • 更新pip,命令:python.exe -m pip install --upgrade pip

  • 本地添加文件,系统盘下C:\Users\用户名\AppData\Roaming

    • 文件夹下有没有一个pip文件夹,无则创建
    • 然后创建pip.ini文件,编辑文件复制下面文字,粘贴保存
    [global]
    index-url = http://mirrors.aliyun.com/pypi/simple
    [install]
    trusted-host = mirrors.aliyun.com

pip升级之后,原来版本安装的包,无法卸载/出现警告怎么处理?

  • 使用pip listpip freeze会出现warning

  • 解决:在python包目录C:\Python39\Lib\site-packages删掉~号开头的文件夹

About

Learn Python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages