【配置问题】python以及pip路径配置问题(mac)

自己下了python3.8以后……


1. 首先查了一下python3的版本

>>python3 -version
Python 3.7.0

 

2. 打开VIM编辑器

vim ~/.bash_profile

根据提示进去编辑界面,输入python3.8的路径,如下:

export PATH=$PATH:/usr/local/bin/python3.8

alias python3="/usr/local/bin/python3.8"

按shift+zz保存退出

3. 然后在终端里输入:

source ~/.bash_profile

4. 最后:

>>python3 --version
Python 3.8.2

此时已更改路径到3.8.2版本里。

 


 

而后查了一下pip3的版本,提示版本过低

>>pip3 --version

WARNING: pip is being invoked by an old script wrapper. This will fail in a future version of pip.

Please see
### macOS上正确配置Python pip环境变量 为了在macOS上正确配置Python `pip`环境变量,可以按照以下方式操作: 对于现代版本的macOS,默认情况下可能已经预装了Python以及`pip`工具。然而,在某些场景下,用户可能会安装特定版本的Python并希望确保对应的`pip`能够被全局调用。 #### 方法一:通过修改shell配置文件来设置路径 如果希望通过编辑shell配置文件(如`.bash_profile`或`.zshrc`)的方式使自定义安装的Python及其关联的`pip`可执行文件进入系统的PATH环境中,则需打开终端应用,并依据所使用的shell类型找到相应的配置文件位置[^5]。 对于使用Z Shell (zsh) 的情况,可以在用户的主目录下创建或编辑名为`.zshrc`的隐藏文件;而对于Bash shell而言则是`.bash_profile`。向其中添加如下两行内容以指向新安装的Python解释器所在的bin目录,并为`python`命令设定别名以便直接运行指定版本的Python解析器: ```bash export PATH="/path/to/python/version/bin:$PATH" alias python="/path/to/python/version/bin/pythonX.Y" # X.Y代表具体的次要版本号 ``` 请注意替换上述代码中的`/path/to/python/version`部分为你实际安装的目标Python版本的具体路径。完成编辑之后记得保存更改并对该配置文件重新加载使其生效,例如可以通过输入`source ~/.zshrc` 或者关闭再重启终端会话实现这一点。 #### 方法二:利用`python -m pip`形式间接调用pip 另一种无需显式调整环境变量即可访问`pip`的方法是在命令行中采用`python -m pip`的形式来执行各种与包管理有关的操作。这种方式的好处在于它总是会选择当前上下文中默认使用的那个Python解释器自带的`pip`实例来进行工作,从而避免了因多版本共存而导致混淆的可能性[^3]。 例如想要安装某个第三方库时可以直接键入类似于下面这样的指令: ```bash python -m pip install some-package-name ``` 这里假设`python`指的是期望用来处理依赖关系的那个具体版本的Python解释器。如果有多个版本存在且需要特别指明的话,也可以像这样明确指出完整的路径或是带上版本号前缀,比如`python3.9 -m pip ...`。 #### 方法三:针对Pip本身的额外配置 除了基本的环境变量外,还可以进一步定制化`pip`的行为模式,这通常涉及到创建一个位于用户家目录下的.pip子目录,并在里面放置一个叫做`pip.conf`(Linux/macOS)或者`pip.ini`(Windows)的小型文本文件用于存储一些常用的选项参数[^4]。 此配置文件的内容可以根据个人需求而定,常见的用途包括但不限于指定国内镜像源加速下载速度等。以下是适用于macOS的一个简单例子: ```ini [global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple/ timeout = 60 ``` 以上就是关于如何在macOS平台上合理配置Python `pip`环境变量及相关辅助措施的信息汇总。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值