mac上安装python3.6 设置虚拟环境

3 篇文章 0 订阅

使用home brew进行mac系统上的各种包的管理比较方便。使用brew安装pytho3和方便地进行不同版本python直接的切换。

1. 使用home brew 安装 python3.6 转载自

mac系统会自带python,一般是python2.6或python2.7。但是你可能需要用到python3.x,所以需要自己在mac系统中安装python。推荐采用homebrew安装python。

第一步安装homebrew,在terminal中输入命令:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

使用homebrew安装python3,在terminal中输入:

brew install python3

会安装最新版的python,不过这样安装的其实上python 3.7。需要使用旧一点的源。参考下面  2.使用brew进行不同版本python之间的切换。

brew info python查看安装的python.

2. 使用brew进行不同版本python之间的切换

  • 取消链接 Python3.7
brew unlink python
  • brew install python3.6.5_1
brew install https://raw.githubusercontent.com/Homebrew/homebrew-core/f2a764ef944b1080be64bd88dca9a1d80130c558/Formula/python.rb
  • 如果想卸载安装的python,使用如下命令:
brew uninstall python3
  • 切换 Python 版本号
brew switch python 3.6.5_1
  • 如果需要切换回 Python3.7 同理
brew switch python 3.7.0

3. 安装virtualenvwrapper

sudo pip install virtualenvwrapper

4. virtualenvwrapper的设置

在~/.bash_profile(也可以放在etc/bachrc)文件中添加如下内容:

export WORKON_HOME=$HOME/.virtualenvs# 设置虚拟环境保存的位置是~/.virtualenvs,这里地址符+HOME就是用户的home目录
source /usr/local/bin/virtualenvwrapper.sh  # virtualenvwrapper.sh的路径

保存后,最后在终端执行如下命令就OK了。

source ~/.bash_profile

5. 使用新安装的python建立虚拟环境

首先,使用 which python3定位除了python3解析器的位置,比如是mkvirtualenv --no-site-package --python=/usr/local/bin/python3 pytorch

mkvirtualenv --no-site-package --python=/usr/local/bin/python3 pytorch

其中 --no-site-package 是将虚拟环境和系统的库隔离,如果想使用系统安装过的包而不进行隔离则换成 --system-site-package(默认情况下虚拟环境会symlink to your system's site-package if you install a package in the environment thait is already installed on your system)。

  • virtualenv从版本20开始,默认为–no-site-packages,需要将该参数去掉否则报错。

进入新建的工作环境:workon pytorch

退出环境:deactivate

6. 常用虚拟环境命令

查看列出已经按照的虚拟环境: lsvirtualenv

复制和删除环境:

cpvirtualenv oldenv newenv

rmvirtualenv oldenv 用这两步完成环境的更名Rename或者复制

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值