1、环境配置
分别安装notepad++ 和python3
设置python3环境变量
按F5,打开“运行”对话框,在文本框输入cmd /k cd "$(CURRENT_DIRECTORY)" & python "$(FULL_CURRENT_PATH)" & ECHO. & PAUSE & EXIT,保存。
测试如下:
import os print os.getcwd()
正确结果应该是代码文件所在目录。
以上方法设置的是python3,加入了环境变量的,我之前还安装有一个python2.7,该怎么设置呢?
重新加一个运行,输入:
1
|
cmd /k cd "$(CURRENT_DIRECTORY)"
& d: & D:\devtools\Python27\python.exe "$(FULL_CURRENT_PATH)"
& ECHO. & PAUSE & EXIT
|
这样来解读:
cmd /k 是打开终端;
cd是切换目录,$(CURRENT_DIRECTORY) 是notepad+中定义的,默认似乎是notepad++的安装目录;
& 是命令分割;
后面接python2.7的路径;
$(FULL_CURRENT_PATH)应该是文件所在的路径
这样的话,用print os.getcwd()得到的才是文件的目录。
我是怎么发现的?应为跑了一个批量下载文件的程序,跑完了发现找不到文件
于是在程序一开始加一条
print(os.getcwd()); raw_input();
这也算是一种debug的方法
2、安装pip:
easy_install的安装:
Python3.x不用setuptools,用easy_install。
下载distribute,http://pypi.python.org/pypi/distribute/0.6.30。
- 在distribute-0.6.30文件夹目录中,输入python setup.py install;
- 在将scripts目录加入环境变量,例如C:\python33\Scripts。这里面有easy_install。
- 解压下载好的第三方库如openpyxl-1.6.1.tar.gz,在命令行中cd 到解压后目录openpyxl-1.6.1的上一层,输入easy_install openpyxl-1.6.1执行。
cmd下: easy_install pip
然后更新:
pip install --upgrade distribute
对于distribute、setuptools、pip、easy_install这些包的关系
distribute是setuptools的取代,pip是easy_install的取代