总结一下连日来在MAC下被Python3设下的坑

当时的情况:mac下自带python2,

1、安装pyhon3:

  首次从官网下载了安装包安装,安装目录在/Library/Frameworks/Python.framework/Versions/3.6/python/……下,后用pip3安装的包也在这个里面(site-package),

于是卸载了,使用homebrew安装,安装目录改在/usr/local/lib下

但同样无论如何也没能在/usr/local/bin生成环境变量,无论直接使用命令,原因:没有开启sip最高权限。

  折腾了一天,选择放弃,卸载原生安装的python3,重头再来

  为了获取SIP权限,又折腾了一天,在无线键盘下,无论如何按Command+R都无论进入安全模式,最后在公司搞了一个有线键盘,一下子进入,用命令csrutil disable设好权限

  开始重新安装PYTHON3,并且pip3安装的包,在/usr/local/bin下也生成了环境变量,安装问题最终解决

2、虚拟环境

  原先使用的virtualenv与其扩展vitualenvwrapper,但因安装问题,无论使用,后面解决了安装问题后也没时间测试

  改用pipenv,在目录下用pipenv install其实是默认在python2下创建虚拟环境,这点没有任何提示,又坑了我一把。

因为我创建环境后无认安装什么模块,用python3运行后都报错没有找到模块,

  后来上github看pipenv的具体使用才知道 pipenv --two是以python2创建,pipenv --three是以python3创建,最终

才解决虚拟环境问题

3、运行应用

  一定要用sudo

原文地址:https://www.cnblogs.com/caicaizi/p/8983228.html

时间: 2024-11-08 07:33:51

总结一下连日来在MAC下被Python3设下的坑的相关文章

mac下安装Python3.*(最新版本)

前言:mac系统自带python,不过以当前mac系统的最新版本为例,自带的python版本都是2.*版本,虽然不影响老版本项目的运行,但是python最新的3.*版本的一些语法与2.*版本并不相同,网上的教程大神们也肯定都更新出了最新版的教程,我们不论是学习还是使用,当然用最新版会更好一点. 转载请注明出处http://www.cnblogs.com/meng1314-shuai/p/9031686.html 1.在安装最新版Python3.*之前,我们先熟悉一下系统自带的python.  M

mac下安装python3

准备mac上装个python3  下面来看下怎么安装 打开dos窗口 我用的是iterm2,打开窗口 网上说需要安装 xcode(装个就是个编译器 无所谓额,一般做ios开发) homebrew  有点像composer,下载一个哦,下载命令是: ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 装完运行一下 查看是否安装成功 brew doctor 如果提

mac下安装Python3.7(最新版本)

前言:mac系统自带python,不过以当前mac系统的最新版本为例,自带的python版本都是2.版本,虽然不影响老版本项目的运行,但是python最新的3.版本的一些语法与2.*版本并不相同,网上的教程大神们也肯定都更新出了最新版的教程,我们不论是学习还是使用,当然用最新版会更好一点. 1.在安装最新版Python3.*之前,我们先熟悉一下系统自带的python. Mac系统自带python路径为/System/Library/Frameworks/Python.framework/Vers

mac上安装python3 和 sqlite的问题

建议mac上安装python3不要使用源码自己编译安装,而要使用 brew install python3 来安装 另外安装完之后创建需环境的话,要指定新的python环境,如下: virtualenv  -p /usr/local/Cellar/python3/3.6.2/bin/python3  --no-site-packages obpy17 Mac OSX 正确地同时安装Python 2.7 和Python3 Mac OSX 正确地同时安装Python 2.7 和Python3(这个是

ubuntu14.04下安装python3.4.2

1. python安装包的下载地址:https://www.python.org/downloads/ 我的python安装包下载地址:https://www.python.org/ftp/python/3.4.2/Python-3.4.2.tgz 2.下载完成后把安装包解压到自己指定目录下(本人安装在/usr/local/Python下) $tar -xzvf Python-3.4.2.tgz 解压成功后会发现在/usr/local/Python下出现 Python-3.4.2目录,接着执行以

centos6.5下安装python3安装、python3虚拟环境创建venv

原因:在安装完centos6.5后,通过命令行键入python时,默认为python2.6.6版本,系统并没有安装python3版本.又想学习python3,因此需要在centos6.5下安装python3版本. <python3安装> 1.下载python3的安装包: (1)如果能够联网,则直接: [[email protected] 3pyex]# wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz 其中,我这里安装的

Apache, MySQL, phpMyAdmin在Mac OS X 10.9 下的配置

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Command: mysql_secure_installation +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMEND

deepin系统下部署Python3.5的开发及运行环境

1 概述 本人小白一枚,由于最近要学习python接口自动化测试,所以记录一下相关学习经过及经验,希望对跟我一样小白的朋友可以有所帮助. 2 下载 在python官网下载指定平台下的python3.5的环境 wget https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tgz 例如,下载下载的文件为Python-3.5.1.tgz 3 解压 然后进行解压: tar -xvzf Python-3.5.1.tgz 生成目录Python-3.5.1

MAC OS X 10.9下Xcode 6 beta安装图文教程

为了方便大家学习和使用Swift语言,而又不用影响项目进展或者系统的正常使用,更是出于稳定性和安装的难易程度,我们不需要直接在Mac上更新到新版Xcode 6 Beta版,特此做了一个VMware 10虚拟机下的Mac OS X 10.9系统中安装Xcode 6 Beta来体验Swift语言的教程,希望对大家有帮助. 一.准备工作: 1.使用Vmware虚拟机部署Swift开发环境之Mac OS X系统安装 http://blog.csdn.net/baigoocn/article/detail