相信很多人在使用python或者安装python的过程中,会遇到各种问题.此处以mac OS air版本系统上的环境问题为例子.
一.设置python环境变量
2.进入mac默认的控制台,输入命令python -v ,若现实版本为2.7,则可通过命令
1、cd ~;(默认用户目录则不需要)
2、临时授权,sudo su;
3、输入系统密码(加锁密码不显示输入);
4、创建.bash_profile文件,touch .bash_profile(如果存在则不必新建,可直接第六步验证后再选择是否执行此步);
5、打开.bash_profile文件,open .bash_profile(能打开则新建成功);
6、输入Python 3.7.4安装的路径环境变量命令,将原来的2.7的版本的环境变量路径删除即可.配置方式如下,exportPATH="PATH,查看当前的环境变量是否配置成功.
二.安装pip
pip对于python,相当于maven对于java项目,他们都是用于管理软件包中的依赖,方便下载各种软件包,比如当前代码中要用到requests这个包,需import requests,那么前提是需安装pip,安装pip的操作步骤如下:
sudo_install_easy_pip

三.更新python到最新3.7.4
经常遇到这种情况,python新版本包,老版本不支持,需要更新到最新的版本,此时需要下载最新的python版本3.7.4,
mac OS默认python2.7版本,但实际使用过程中需要3.7版本,针对这种问题,解决方式最好是卸载原有的python2.7.
1.下载一个mac 卸载第三方软件app cleaner& Uninstaller,找到对应的python版本,点击全部卸载组件即可.
2.修改环境变量如下
PATH="/Library/Frameworks/Python.framework/Versions/3.7.4/bin:${PATH}"
export PATH
alias python="/Library/Frameworks/Python.framework/Versions/3.7.4/bin/python3.7.4"
(最后一句至关重要,涉及修改是否生效问题)
四.设置集成环境python版本,将下载的包引用进来.
很多时候在写代码过程中,会遇到import某个包时候,出现红线报错,此时报错原因是包没有正确引用进来,此时需要查看配置,如下

将此处下拉框选择对应的python版本即可,下方列表展示所有的包
五.pip安装各种包遇到权限问题,提示拒绝安装.
当需导入一个包requests时,需先通过pip安装,命令如下pip install requests,
有时候,安装过程会提示用户没有权限拒绝安装,通过命令 pip install --user requests,pip install --user PyMySQL,pip install pymssql 即可解决权限问题.
六.pip版本需更新(针对pip版本比较旧的情况,无法下载某些包的时候,需更新pip的版本到最新)
当pip更新到pip3时,通过命令python -m pip install --upgrade pip,即可安装成功.
网友评论