`

mac 下 python环境搭建(shell是 bash和fish)

阅读更多
1:  pyenv安装

1)brew install pyenv

2)如果使用的是bash,执行如下命令

echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile

echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile

echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n eval "$(pyenv init -)"\nfi' >> ~/.bash_profile

source ~/.bash_profile

3)如果使用的是fish,在fish配置文件中添加如下命令(~/.config/fish/config.fish):
eval (pyenv init - | source)

描述: 安装python的版本管理工具pyenv,这样可以管理多个python版本,自由切换python



2: 安装python

查看可以安装的python: pyenv install -l 

安装python: pyenv install 3.6.1   安装python3.6.1

查看全部python:  pyenv versions

指定使用python:  pyenv global  3.6.1   指定使用3.6.1版本python


3: 安装pip
       
sudo easy_install --upgrade pip

更换pip镜像源:

打开 ~/.pip/pip.conf文件,没有就创建,输入如下内容

[global]
index-url=http://mirrors.aliyun.com/pypi/simple/

[install]
trusted-host=mirrors.aliyun.com


4: 安装了python或可执行的模块后,运行如下命令:

pyenv rehash   为已安装的可执行文件创建 shims,如:~/.pyenv/versions/*/bin/*




分享到:
评论

相关推荐

    python阮一峰-阮一峰:Fishshell入门教程.pdf

    常见的Shell有Bash和zsh,但本文作者阮一峰推崇的是Fish Shell,认为它在易用性和功能性上更胜一筹。本文将介绍Fish Shell的主要特点,帮助读者快速入门。 Fish Shell,全称"the friendly interactive shell",其...

    dotfiles:Shell设置,尝试与Shell无关,支持bash,fish和zsh

    在本例中,"dotfiles"指的是一个项目,它包含了针对不同Shell(如bash、fish和zsh)的设置,旨在提供一种跨Shell的兼容性。让我们深入探讨一下这个主题。 首先,`bash`是Bourne-Again SHell的缩写,是Unix和Linux...

    python软件.rar

    首先,安装pyenv涉及添加其仓库到系统,并根据用户的shell类型(如bash、zsh或fish)配置相应的初始化脚本。这通常通过添加几行到用户的shell配置文件(如.bashrc、.zshrc或.fishrc)来完成。安装完成后,用户可以...

    bass:使Bash实用程序可在Fish shell中使用

    常规的bash脚本可以在鱼壳中使用,就像用任何语言编写的脚本一样,具有适当的shebang或显式使用解释器(即,使用bash script.sh )。 但是,许多实用程序(例如virtualenv)会修改外壳环境,并且需要获取该实用程序...

    iterm-fish-fisher-osx:完整的指南和Bash脚本,用于安装命令行工具+自制软件+ iTerm2 + Fish Shell + Fisher +插件用于开发目的

    本文将详细介绍标题和描述中提到的"iterm-fish-fisher-osx"项目,这是一个专为MacOS(以前称为OSX)用户设计的全面指南和Bash脚本,旨在帮助用户快速安装和配置一系列命令行工具、自制软件、iTerm2、Fish Shell、...

    Python-thefuck纠正之前的控制台命令的华丽应用

    它支持多种Shell环境,包括Bash、Zsh、Fish等。安装这个工具后,用户只需在命令行中输入`fuck`,然后系统就会尝试识别并修正之前的错误,极大地提高了命令行操作的效率。 在实际应用中,"Python-thefuck"可以处理...

    linux-PowerlineVim和Bash中的一个强大状态栏插件

    Powerline 是 vim、zsh、bash、tmux、IPython、Awesome、bar、fish、lemonbar、pdb、rc、shell、tcsh、wm、i3 和 Qtil 中的一个状态栏插件。它给程序提供了状态栏,并使程序更好看。它用 Python 写成。

    虚谷号python库清单1

    33. ipython: python的交互式shell,提供了对交互式shell的封装和操作,常用于实现交互式计算和数据分析。 34. ipython-genutils: IPython残余工具,提供了对IPython工具的封装和操作,常用于实现交互式计算和数据...

    click-completion:在Click中添加或增强bash,fish,zsh和powershell完成

    此外,fish和Zsh还将在完成过程中显示选项和命令帮助。 激活 为了激活完成,您需要: 初始化click_completion模块; 通知您的Shell,您的脚本可以使用补全,以及如何补全。 click_completion初始化 click_...

    公司外壳

    对于Shell脚本,它能够识别并提供Bash、Zsh、Fish Shell等常见Shell的命令、选项和参数。在Fish Shell中,由于其语法特性,自动补全体验往往更为流畅,Company Shell则为Fish Shell用户提供了无缝集成的补全体验。 ...

    installer:自定义脚本-这是-http的镜像

    c " $( curl -LSs https://github.com/systemmgr/installer/raw/master/install.sh ) " && systemmgr install installer手动安装要求: sudo apt install git bash zsh fish python3-pip python3-setuptools ...

    scripts:自定义脚本,这是主要的存储库,它会自动推送到* mgrinstaller存储库

    sudo apt install git bash zsh fish python3-pip python3-setuptools net-tools fontconfig jq tf xclip curl wget dialog qalc rsync links html2text dict sudo yum install git bash zsh fish python3-pip ...

    mac-setup::laptop_computer:Mac设置

    2. **Shell**:在Mac上,默认的Shell是`bash`(Bourne-Again SHell),但`fish`(Friendly Interactive SHell)也是一个受欢迎的选择,它提供了更丰富的提示和自动补全功能。`fish`通常被认为更易于学习和使用,特别...

    Linux高级培训教程

    **启动Shell**:在Linux系统中,默认有多种Shell可供选择,如Bash(Bourne Again SHell)、Zsh(Z Shell)、Fish(Friendly Interactive SHell)等。启动Shell通常在终端窗口中进行。 **Shell命令基本规则**:命令...

    dtags:惰性程序员的目录标签

    这个工具支持多种 shell 环境,包括 `bash`, `zsh`, 和 `fish`,并且与 `python` 兼容,提供了一个简洁而强大的命令行接口。 **核心特性** 1. **标签系统**:`dtags` 提供了一个灵活的标签系统,允许用户给目录...

Global site tag (gtag.js) - Google Analytics