栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python开发环境安装配置总结

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python开发环境安装配置总结

1. 下载安装Python解释器

下载地址

  • Python官网 Download Python | Python.org
  • 华为镜像 https://repo.huaweicloud.com/python/
  • 淘宝 https://npm.taobao.org/mirrors/python/

修改Windows环境变量,将Python安装路径添加到Path中,如:D:Python37

Python 环境变量

下面几个重要的环境变量,它应用于Python:

变量名描述
PYTHONPATHPYTHONPATH是Python搜索路径,默认我们import的模块都会从PYTHONPATH里面寻找。
PYTHONSTARTUPPython启动后,先寻找PYTHONSTARTUP环境变量,然后执行此变量指定的文件中的代码。
PYTHONCASEOK加入PYTHONCASEOK的环境变量, 就会使python导入模块的时候不区分大小写.
PYTHONHOME另一种模块搜索路径。它通常内嵌于的PYTHONSTARTUP或PYTHONPATH目录中,使得两个模块库更容易切换。
2. PIP国内镜像
  • 临时使用
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package

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

  • 设为默认
pip install pip -U
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

如果 pip 默认源的网络连接较差,临时使用镜像站来升级 pip:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pip -U

参考:pypi | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

  • 手动设置默认源的方法

1. 在windows文件管理器中输入“ %APPDATA% ”,如下图所示

2. 定位到一个新的目录下(“C:UsersAdministratorAppDataRoamingpippip.ini”),Administrator为自己的用户名,在该目录下新建pip文件夹,然后到匹配文件夹中新建一个 pip.ini 文件,如下图所示 :

3. 接着在 pip 文件夹中创建一个名为 pip.ini文件

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host = https://pypi.tuna.tsinghua.edu.cn  # trusted-host 此参数是为了避免麻烦,否则使用的时候可能会提示不受
清华:https://pypi.tuna.tsinghua.edu.cn/simple
​华为:  https://repo.huaweicloud.com/repository/pypi/simple
阿里云:http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
华中理工大学:http://pypi.hustunique.com/
山东理工大学:http://pypi.sdutlinux.org/ 
豆瓣:http://pypi.douban.com/simple/
3. Windows下多Python版本共存

在安装Python3(>=3.3)时,Python会在系统中安装一个启动器:py.exe,默认放置在文件夹C:Windows下。这个启动器允许我们指定使用哪个Python版本(当然前提是已经安装了相应版本的Python,并在Path中加入对应路径)

  • Python 多版本使用

使用方法:

1. 命令行启动

py -3.7 main.py  # 参数为Python版本号

2. 还可以在代码中加入说明,指定这个文件应该由哪个版本的Python解释运行,方法是在代码文件的最开始加入

#! python3.7
  • PIP 多版本使用

不直接使用 pip install 命令,而要使用启动器py.exe来指定pip的版本。命令如下:

py -3.7 -m pip install some-package
4. pyenv虚拟环境(Windows)

pyevn官网:https://github.com/pyenv-win/pyenv-win

  • 通过PIP安装
pip install pyenv-win --target %USERPROFILE%.pyenv

%USERPROFILE% 可替换成你想要存放pyenv的路径

  • 配置Windows环境变量
  • 变量
    把PYENV添加到系统变量。注意不是用户变量。

变量名:PYENV
变量值:C:UsersAdministrator.pyenvpyenv-win 修改为你的pyenv路径

  • path添加
    把下面的两个路径,添加到PATH变量里面即可。可以添加到用户变量的PATH。

%PYENV%bin
%PYENV%shims

  • 测试
pyenv

没有以下界面,需要重启,重启无法解决,就是上面出了问题,重来一次

  • pyevn的使用
1. 新增一个版本的python:
pyenv install 3.7.9
安装新版本后rehash一下
pyenv rehash
 2. 更换镜像源:

方法一:

只需要替换掉 %USERPROFILE%pyenv-winlibexecpyenv-install.vbs中的网址即可:

https://repo.huaweicloud.com/python #华为云

https://npm.taobao.org/mirrors/python/ #淘宝

http://mirrors.sohu.com/python/ #搜狐

Dim mirrorEnvPath
mirrorEnvPath = "%PYTHON_BUILD_MIRROR_URL%"
Dim mirror
mirror = objws.ExpandEnvironmentStrings(mirrorEnvPath)
if mirror = mirrorEnvPath Then
    mirror = "https://npm.taobao.org/mirrors/python/"
End If

方法二:

在系统环境里添加如下变量

PYTHON_BUILD_MIRROR_URL_SKIP_CHECKSUM=1
PYTHON_BUILD_MIRROR_URL="https://npm.taobao.org/mirrors/python/"

接下来安装速度就快多了

 点击install等待安装完成即可。

3. 设置刚刚安装的版本为全局使用:
pyenv global 3.7.9-amd64

查看当前全局python版本:

pyenv global

指定多个全局版本, 3.9版本优先

pyenv global 3.9.12 3.7.9

查看已安装的python版本:

pyenv versions

查看当前版本

pyenv version

查看所有可安装的版本

pyenv install --list

删除指定版本

pyenv uninstall 3.7.9

创建虚拟环境 命名为env_***

pyenv virtualenv 3.7.9 env_***

激活指定的虚拟环境

pyenv activate env_***

退出当前虚拟环境

pyenv deactivate

删除虚拟环境

pyenv uninstall env_***
5. virtualenvwrapper-win
  • 安装
pip install virtualenvwrapper-win  # Windows下安装
pip install virtualenvwrapper # 非Windows下安装
  • 配置虚拟环境默认宿主目录

在系统变量中新建WORKON_HOME变量

  •  常用命令
  1. 创建虚拟环境 mkvirtualenv test1(虚拟环境名称)
  2. 选择一个python解释器来搭建:mkvirtualenv env --python=python2.7
  3. 查看虚拟环境 lsvirtualenv或者workon
  4. 进入虚拟环境 workon test1(虚拟环境名称)
  5. 退出虚拟环境 deactivate
  6. 删除虚拟环境rmvirtualenv test1(虚拟环境名称)
  7. 查看虚拟环境下的安装包 pip list

其它有空的命令

  1. cdvirtualenv    #导航到当前激活的虚拟环境的目录中,比如说这样您就能够浏览它的 site-packages。
  2. cdsitepackages  # 和上面的类似,但是是直接进入到 site-packages 目录中。
  3. lssitepackages  #显示 site-packages 目录中的内容。

更多命令参考:Command Reference — virtualenvwrapper 5.0.1.dev2 documentation

实例:

    创建虚拟环境test1

    查看创建的虚拟环境

    配置的环境变量已经生效,在D盘下面创建了Evns目录

    查看虚拟环境下的安装包 pip list

  • Pycharm 与 virtualenvwrapper 配合

Pycharm 集成了 virtualenv, 创建新项目时会要求生成虚拟环境, 只要把pycharm生成的虚拟环境安装到 virtualenvwrapper 的虚拟环境目录 ,那么 virtualenvwrapper 同样可以管理 Pycharm生成的是虚拟环境

 

 

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/294498.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号