mac上怎么在wing101里改mac更新python版本本

mac下使用pyenv pyenvvirtualenv管理python的多个版本 - Mac os - 次元立方网 - 电脑知识与技术互动交流平台
mac下使用pyenv pyenvvirtualenv管理python的多个版本
0.系统版本
angel:~ $ more /System/Library/CoreServices/SystemVersion.plist
&?xml version=&1.0& encoding=&UTF-8&?&
&!DOCTYPE plist PUBLIC &-//Apple//DTD PLIST 1.0//EN& &/DTDs/PropertyList-1.0.dtd&&
&plist version=&1.0&&
&key&ProductBuildVersion&/key&
&string&14C109&/string&
&key&ProductCopyright&/key&
&string& Apple Inc.&/string&
&key&ProductName&/key&
&string&Mac OS X&/string&
&key&ProductUserVisibleVersion&/key&
&string&10.10.2&/string&
&key&ProductVersion&/key&
&string&10.10.2&/string&
1.安装homebrew
打开终端输入如下命令,就可以安装homebrew。
angel:~ $ ruby -e &$(curl -fsSL /Homebrew/install/master/install)&
测试是否安装成功
angel:~ $ brew -v
Homebrew 0.9.5
表示安装成功。
参照 http://brew.sh/index_zh-cn.html
2.安装pyenv,pyenv-virtualenv
angel:~ $ brew install pyenv
angel:~ $ brew install pyenv-virtualenv
验证是否安装成功
angel:~ $ pyenv -v
angel:~ $ pyenv-virtualenv --version
/usr/local/bin/pyenv-virtualenv: line 127: pyenv-prefix: command not found
/usr/local/bin/pyenv-virtualenv: line 130: pyenv-prefix: command not found
pyenv-virtualenv
(virtualenv unknown)
pyenv安装成功,pyenv-virtualenv有点异常先略过(具体原因还未调查,倒是不影响后面使用,有看官知道原因的欢迎交流)。
3.pyenv install --list 查看可以安装的python版本
angel:~ $ pyenv install --list
Available versions:
......(由于篇幅问题,此处略去3000字)
4.安装对应的python版本
angel:~ $ pyenv install 3.4.3
pyenv: /Users/angel/.pyenv/versions/3.4.3 already exists
continue with installation? (y/N) N
我的电脑已经安装过3.4.3。。。
用pyenv versions可以查看目前正在使用的python版本,前面带星号(*)的就是表示当前使用的python版本(3.4.3)
angel:~ $ pyenv versions
* 3.4.3 (set by /Users/angel/.pyenv/version)
参照 /pyenv-installation-and-usage.html
/python-pyenv.html
5.设定环境
在 .bashrc(或者.bash_profile)加入如下内容
没有如上2个文件,可以生成一个。
if which pyenv & /dev/ then eval &$(pyenv init -)&; fi
if which pyenv-virtualenv-init & /dev/ then eval &$(pyenv virtualenv-init -)&; fi
6.pyenv global 来回切换python版本
angel:~ $ python
Python 3.4.3 (default, May
[GCC 4.2.1 Compatible Apple LLVM 6.1.0 (clang-602.0.49)] on darwin
Type &help&, &copyright&, &credits& or &license& for more information.
&&& exit()
angel:~ $ pyenv versions
* 3.4.3 (set by /Users/angel/.pyenv/version)
angel:~ $ pyenv global system
angel:~ $ python
Python 2.7.6 (default, Sep
[GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.39)] on darwin
Type &help&, &copyright&, &credits& or &license& for more information.
&&& exit()
angel:~ $ pyenv versions
* system (set by /Users/angel/.pyenv/version)
angel:~ $ pyenv versions
“system&是系统默认版本
7.pyenv virtualenv创建虚拟python环境
angel:~ $ pyenv virtualenv 3.4.3 myvenv
Ignoring indexes: https://pypi.python.org/simple
Requirement already satisfied (use --upgrade to upgrade): setuptools in /Users/angel/.pyenv/versions/myvenv/lib/python3.4/site-packages
Requirement already satisfied (use --upgrade to upgrade): pip in /Users/angel/.pyenv/versions/myvenv/lib/python3.4/site-packages
angel:~ $ pyenv virtualenvs
‘查看python虚拟环境
myvenv (created from /Users/angel/.pyenv/versions/3.4.3)
angel:~ $ pyenv versions
* system (set by /Users/angel/.pyenv/version)
angel:~ $ pyenv shell myvenv
pyenv-virtualenv: activate myvenv
(myvenv) angel:~ $ python
Python 3.4.3 (default, May
[GCC 4.2.1 Compatible Apple LLVM 6.1.0 (clang-602.0.49)] on darwin
Type &help&, &copyright&, &credits& or &license& for more information.
&&& exit()
(myvenv) angel:~ $ pyenv versions
* myvenv (set by PYENV_VERSION environment variable)
最后想说的是,pyenv 的相关命令通过pyenv -h 和 pyenv commands来查看,具体用法自己试验。
angel:~ $ pyenv commands
completions
deactivate
version-file
version-file-read
version-file-write
version-name
version-origin
virtualenv
virtualenv-init
virtualenv-prefix
virtualenvs
angel:~ $ pyenv -h
Usage: pyenv &command& [&args&]
Some useful pyenv commands are:
List all available pyenv commands
Set or show the local application-specific Python version
Set or show the global Python version
Set or show the shell-specific Python version
Install a Python version using python-build
Uninstall a specific Python version
Rehash pyenv shims (run this after installing executables)
Show the current Python version and its origin
List all Python versions available to pyenv
Display the full path to an executable
List all Python versions that contain the given executable
See `pyenv help &command&' for information on a specific command.
For full documentation, see: /yyuu/pyenv#readme
考照 http://tbb.co/managing-python-on-os-x-with-pyenv/
Good night !
延伸阅读:
  当我们使用WindowsAzure管理界面,创建Azure虚拟...
本教程为 李华明 编著的iOS-Cocos2d游戏开发系列教程:教程涵盖关于i......
专题主要学习DirectX的初级编程入门学习,对Directx11的入门及初学者有......
&面向对象的JavaScript&这一说法多少有些冗余,因为JavaScript 语言本......
Windows7系统专题 无论是升级操作系统、资料备份、加强资料的安全及管......后使用快捷导航没有帐号?
查看: 2243|回复: 5
关于mac下wingide开发环境
金牌会员, 积分 2262, 距离下一级还需 738 积分
论坛徽章:12
为了测试python的多进程开发,由于手术暂时没有linux环境,看到老师的mac环境也 决定试一下。
1:安装xquartz
由于mac10.8之后,已经默认不安装X11,需要手工安装xquartz。
[size=12.863px] ,下载相应包安装即可
[size=12.863px]2:安装wingide
下载mac版本进行安装,所谓安装其实i就是讲程序复制到mac系统下应用程序,运行下安装即可。
<font color="#:破解
注意,破解和win,linux下破解一样,复制abstract.pyo到指定目录即可
我是按照帖子里的修改时钟安装的,使用正常。
由于wingide基于X11,使用感觉可能不如其他原生mac软件。据了解pycharm用的人也较多,供大家参考。
高级会员, 积分 542, 距离下一级还需 458 积分
论坛徽章:8
其实我用eclipse觉得也还好
金牌会员, 积分 2262, 距离下一级还需 738 积分
论坛徽章:12
是的,我正好要做django还有各种前台,所以用aptana感觉也挺方便的
高级会员, 积分 542, 距离下一级还需 458 积分
论坛徽章:8
怎么不提供下破解的下载地址,我也试试哈,谢了先
金牌会员, 积分 2262, 距离下一级还需 738 积分
论坛徽章:12
安装程序请从官网下载。
破解搜索帖子就不重复贴了,就是一个abstract.pyo
扫一扫加入本版微信群Mac pro 上安装 robotframework 时的一个版本问题
1、首先,你必须得安装python,mac上默认有python环境。
2、你需要安装python库管理工具pip, 去web:https://pypi.python.org/pypi,搜索pip , 下载后,解压缩。然后进入解压缩后的目录(带有setup.py),执行 python setup.py install,安装。
3、安装成功后,在命令行下执行pip,会有相应的内容提示。
4、pip 安装robotframework,在Terminal中输入pip install robotframework
5、pip 安装ride,在Terminal中输入:pipinstall robotframework-ride
6、安装wxpython,会报以下错:
1 raceback (most recent call last):2
File "&stdin&", line 1, in &module&3
File "/usr/local/lib/wxPython-unicode-2.8.12.1/lib/python2.7/site-packages/wx-2.8-mac-unicode/wx/__init__.py", line 45, in &module&4
from wx._core import *5
File "/usr/local/lib/wxPython-unicode-2.8.12.1/lib/python2.7/site-packages/wx-2.8-mac-unicode/wx/_core.py", line 4, in &module&6
import _core_7 ImportError: dlopen(/usr/local/lib/wxPython-unicode-2.8.12.1/lib/python2.7/site-packages/wx-2.8-mac-unicode/wx/_core_.so, 2): no suitable image found.
Did find:8 /usr/local/lib/wxPython-unicode-2.8.12.1/lib/python2.7/site-packages/wx-2.8-mac-unicode/wx/_core_.so: no matching architecture in universal wrapper
7、运行 ride.py,会提示:wxpython 还没有下载,然后给出了wxpython的下载地址。
8、试了很多方法,最后找到原因了,就是mac 自带的版本是64位的,我下载了最新的python2.7.11版本的(一定要是32位)的,安装上之后,运行ride.py,就可以打开了。
我想这是用mac 使用自动化测试工具robotframework的遇到的很常见的问题。
最新教程周点击榜
微信扫一扫在Mac电脑上安装多版本的Python
具体方法首先通过homebrew安装pyenv,之后的所有Python安装和管理通过pyenv进行。$ brew install pyenvpyenv安装完以后,就可以选择性的进行Python环境安装了。下面已安装Python2.7为例:$ pyenv install 2.7.5此外,你还可以通过pyenv查看目前系统中已经安装过的Python版本$ pyenv versions如果需要在不同版本的Python间进行切换的话,使用以下命令:$ pyenv global 3.3.1当然,你也可以让版本切换只对当前目录生效$ pyenv local 2.7.5
最新教程周点击榜
微信扫一扫

我要回帖

更多关于 mac更新python版本 的文章

 

随机推荐