Mac上安装了python后,打开idle,查看sys.path会看到一些默认路径。但是经常我们想添加一些自己的路径作到默认路径中,如何做呢?有两种方法:
1、在Mac的shell上进入某一个路径,使用命令行打开idle,此时这个路径会默认加入到sys.path中,如下:
bogon:python_project bruce$ pwd
/Users/bruce/python_project
bogon:python_project bruce$ /usr/local/bin/idle3
2、修改idle的配置文件,在shell上进入一下某个路径(不同的mac以及python版本可能有所不同)
/Applications/MacPython 2.x/IDLE.app/Contents/Resources
/Applications/MacPython 2.x/IDLE.app/Contents/Resources
/Applications/MacPorts/Python 2.x/IDLE.app/Contents/Resources
/Applications/Python 2.x/IDLE.app/Contents/Resources
/Applications/Python 3.x/IDLE.app/Contents/Resources
然后修改idle main.py中这一行
os.chdir(os.path.expanduser('~/Documents'))
把~/Documents修改为你想要的路径就可以。mac上需要使用root用户,所以需要sudo
sudo vi idle main.py
打开
python
shell
从
IDLE
的menu bar中选中Preferences...
Keys --> 找到要自定义的Action(图中所示的是
修改
回到上一条历史指令的key)--> 点击Get New Keys for Selection
在右侧选中想要更改的key --> OK
开始,我们已经下载好了自己需要的
python
IDLE
,
首先,找到你安装
python
的
路径
,你可以点击 开始,找到你安装的
python
(我的是
python
3.2)并点击,然后右击
IDLE
(
python
解释器),找到属性,把
路径
复制过来(一会我们会用)(关于
路径
,不行的话你可以看一下第六条)
当然你也可以用自己的方法找,习惯就好。
(2)我们按Win+R,然后输入cmd,敲Enter。
此时,我们打开了命令行,我们输入
python
,然后回车(Enter)
今天开始刷《机器学习实战》上面的项目,用到
python
语言,没想到
导入
模块
一直导不进去,因为win控制台下的那一套命令行操作不好使了,比如更换目录就不再是cd就可以搞定的,取而代之的是os方法:
具体操作是这样的:
import os
os.chdir("D:\\
Python
27\\
python
")
mac
本机上
默认
的
python
版本是2.7的,使用一些机器学习和数据挖掘的库时很不方便,下载了anaconda,希望把
mac
的
默认
python
版本换成这个。
修改
python
默认
版本
打开终端(terminal)
open ~/.bash_profile
写入
python
的外部环境变量
export PATH=${PATH}:/usr/local/anaconda3/bin/
python
3
重命名
python
alias
python
="/usr/local/anaconda3/bin/pytho
CMD启动
idle
报错如下:
C:\
Python
27\Lib\
idle
lib>
python
idle
.py
Traceback (most recent call last):
File "
idle
.py", line 11, in
idle
lib.PyShell.main()
File "C:\
Python
27\Lib\
idle
lib\PyShell.py", lin