windows7(Linux)下配置python编程环境
2016-12-11 21:26
615 查看
1 安装python
在python官网下载python,这里下载的是二进制文件python-2.7.13rc1.msi,选择自己的文件夹点击安装,添加环境变量path:D:\MyProgram\Python27; D:\MyProgram\Python27\Scripts,打开dos,运行python,安装成功显示版本号。2下载安装Setuptools及其相关组件
Setuptools 是一组Python的 distutilsde工具的增强工具,可以让程序员更方便的创建和发布 Python 包,特别是那些对其它包具有依赖性的状况。2.1下载安装ez_setup.py
easy_insall提供了在线一键安装模块,保存页面到本地进入ez_setup.py本地文件位置,运行,自动下载安装Setuptools,
2.2安装pip
pip是easy_install的改进版, 提供更好的提示信息,删除package等功能,老版本的python中只有easy_install, 没有pip,进入这里查看教程类似ez_setup.py,下载保存,进入文件位置运行python get-pip.py。安装成功:
之后就可以使用D:\MyProgram\Python27\Scripts路径下的easy_install.exe和pip.exe包管理器安装所需软件。
3 安装ipython
ipython是一个 python 的交互式 shell,比默认的python shell 好用得多,支持变量自动补全,自动缩进,支持 bash shell 命令,内置了许多很有用的功能和函数。3.1首先要安装pyreadline
方便起见选择下载二进制文件,注意和python的版本相匹配,这里下载的是pyreadline-2.1.win32.exe,运行安装。3.2安装ipython
在这个页面搜索ipython,下载ipython-5.1.0.zip解压,到文件里面运行python setupegg.py install
之后运行ipython就可以了:
4 python+Eclipse+pydev的IDE环境
对于大型项目还是需要在IDE中编码比较方便,相关IDE的介绍看这里,这里介绍pydev相关配置。4.1 JDK和eclipse的安装和配置
下载JDK配置环境变量JAVA_HOME设置jdk安装路径,path添加%JAVA_HOME%\bin执行程序目录,eclipse直接解压即可,这里不详细介绍。4.2 pydev的安装和配置
pydev的安装官网有相关教程,pydev的Interpreter配置官网有相关教程, window > preferences > PyDev > Interpreter - Python/;点击New按钮, 选择本地python.exe的路径。4.3 python项目的创建
打开eclipse 选择File->New->Projects ->PyDev->PyDevProject测试代码:
5 安装与使用virtualenv
一个机器可能安装了多个python版本,用virtualenv可以建立多个Python独立开发环境5.1 安装virtualenv
pip install virtualenv
5.2 使用virtualenv
1. 创建目录位置,为项目创建独立的python环境默认情况下,虚拟环境会依赖系统环境中的site packages,就是说系统中已经安装好的第三方package也会安装在虚拟环境中,如果不想依赖这些package,那么可以加上参数 –no-site-packages建立虚拟环境,
mkdir pythondata //使用的文件夹 cd pythondata/ //进入文件夹 virtualenv --no-site-packages [虚拟环境名称] //这里取test
新建的Python环境被放到当前目录下的 test 目录
2. 激活这个virtualenv,进入Scripts有activate文件,执行命令activate,有个(test)前缀,表示当前环境是一个名为test的Python环境
3. 退出当前环境,使用deactivate命令
6 相关软件安装
6.1 python修改名字后,pip不能使用
升级pip:python27 -m pip install -U pippip安装包位置:D:\MyProgram\Python27\Lib\site-packages
6.2安装python的numpy、scipy、matplotlib等科学计算包
进入scipy下载页,选择和自己python对应的numpy+mkl和scipy.XXXXX.whl文件,查看python版本使用python27指令。进入下载文件夹,使用pip进行安装,如果import numpy不报错,即安装成功,scipy安装一样。
6.3 pydev开发python项目出现大量”Unresolved import:”错误的解决办法
6.4编写爬虫安装scrapy
1.从 http://sourceforge.net/projects/pywin32/ 安装 pywin322.安装twisted
3.pip install scapy
4.输入scapy验证是否成功
6.5 tensorflow的安装
1.在windows操作系统上只能安装在tensorflow pythom3.5以上的版本上,教程,python35 -m pip install --upgrade tensorflow
2.安装时出现:
Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/local/lib/python2.7/dist-packages/tensorflow/__init__.py", line 23, in <module> from tensorflow.python import * File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/__init__.py", l ine 43, in <module> raise ImportError(msg) ImportError: Traceback (most recent call last): File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/__init__.py", l ine 37, in <module> from tensorflow.core.framework.graph_pb2 import * File "/usr/local/lib/python2.7/dist-packages/tensorflow/core/framework/graph_p b2.py", line 9, in <module> from google.protobuf import symbol_database as _symbol_database ImportError: cannot import name symbol_database Error importing tensorflow. Unless you are using bazel, you should not try to import tensorflow from its source directory; please exit the tensorflow source tree, and relaunch your python interpreter from there.
需要下载Visual C++ Redistributable for Visual Studio 2015
3.测试:
>>> import tensorflow as tf >>> hello = tf.constant('Hello, TensorFlow!') >>> sess = tf.Session() >>> print(sess.run(hello)) >>> a = tf.constant(10) >>> b = tf.constant(32) >>> print(sess.run(a+b)) 42
相关文章推荐
- 【Linux开发技术之工具使用】配置VIM下编程和代码阅读环境
- linux 下python 调用lua环境配置
- 通过虚拟机在windows7下搭建Linux编程环境
- linux+nginx+python+django环境配置
- linux基础编程环境配置
- Python Linux uswgi 的环境配置简单记录
- Linux下C编程笔记之环境配置
- linux+nginx+python+django环境配置
- windows7 配置opencv for python开发环境
- linux+nginx+python+django环境配置
- eclipse 下配置 python 编译环境 调用 opencv 动态库编程
- Linux配置python开发环境
- C++与Python的混合编程-环境配置与调用无参函数
- 配置linux的编程环境
- Linux+Django+Python+Wsgi配置过程 Linux下配置Apache+Mod_Wsgi+Django环境 部署django项目
- linux下eclipse配置python环境
- 【Linux开发技术之工具使用】配置VIM下编程和代码阅读环境 - gnuhpc - 博客园
- linux下配置JAVA常用的编程环境
- 【机器学习实践(1)】配置python编程环境
- linux+nginx+python+django环境配置