安装了ubuntu卸载python2.73.4,为了便于学习,又卸了安装2.7,安装好后2.7 的idle就不能启动,鼠

安装了python3.4,为了便于学习,又卸了安装2.7,安装好后2.7 的idle就不能启动,鼠_百度知道
安装了python3.4,为了便于学习,又卸了安装2.7,安装好后2.7 的idle就不能启动,鼠
这是为什么呢.4,运行pip出错.7 的idle就不能启动,鼠标双击没反应,只能通过命令行打开,为了便于学习,又卸了安装2,安装好后2.7安装了python3
提问者采纳
贴出报错信息好吗,重新安装可以吗?实在不行?卸载时候注意清除原始目录,查看是不是快捷方式的问题,不要混在一起其实两个版本是可以共存的。pip出错。安装的时候不同版本不同目录。IDLE不能启动
提问者评价
太给力了,你的回答完美地解决了我的问题,非常感谢!
来自团队:
其他类似问题
为您推荐:
idle的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁windows下Python2.7 的 pyOpenGL模块安装
综合整理的,内容都不知道转手多少次了。
下载Python
下载opengl在python中的插件库pyopengl
安装步骤:
STEP 1:安装Python & 目录为xxx/Python2.7
STEP 2: 下载其安装pyOpenGL 模块(),在Window下,可以选择
&()安装包。在安装过程中,会要求选择Python的目录,选择xxx/Python2.7即可。
如果此时运行包含OpenGL.Tk模块的程序,会显示
TclError: can't find package Togl之类的错误。于是有
STEP 3:在联网状态下,运行xxx/Python27/Lib/site-packages/OpenGL中的togl.py
和pyopengl一起下载的demo里面也有很多示例代码
可以创建一个示例test.py
from OpenGL.GL import *
from OpenGL.GLU import *
from OpenGL.GLUT import *
def display():
&&& glClearColor(0,0,0,0)
&&& glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT)
&&& glMaterialfv(GL_FRONT, GL_AMBIENT,
&&& [0., 0.1, 0.0])
&&& glMaterialfv(GL_FRONT, GL_DIFFUSE,
&&& [0.1, 0.0, 0.6, 0.0])
&&& glMaterialfv(GL_FRONT, GL_SPECULAR,
&&& [0.7, 0.6, 0.8, 0.0])
&&& glMaterialf(GL_FRONT, GL_SHININESS, 80)
&&& glutSolidTeapot(0.5)
&&& glutSwapBuffers()
glutInit(&hello&)
glutInitDisplayMode(GLUT_DOUBLE|GLUT_RGB|GLUT_DEPTH)
glutInitWindowSize(400,400)
glutCreateWindow(&hello &);
glutDisplayFunc(display)
glutMainLoop() &&
在python shell中 file-&open
其它的关于pyOpenGL的问题可以关注一下网站:
Deitel的Python编程书籍
上的相关文章
Python技术交流群中的Quan┃的群友
Python的IDE
我先给一个初步的表格吧,大家如果有什么意见,或有补充,欢迎提出。有些我没有用过,先不写了。
以下是我使用过的python IDE:
(更新与日)
┌─────┬────┬────┬──┬────┬──┬─────┬─────┐&
│IDE name│自动补全│智能感知│调试│语法检查│开源│特别注意 &│ &推荐度 && │&
├─────┼────┼────┼──┼────┼──┼─────┼─────┤&
│IDLE &&& & &│ 手动 & &│ 有(很差)│用库│& 无 & & &│开源│ & & & &&&&&& &│★★ & &&& &&│&
├─────┼────┼────┼──┼────┼──┼─────┼─────┤&
│PythonWin│手动  │有 & & && │用库│& 无 & & &│开源│Win Only &│★★★&&&&&│
├─────┼────┼────┼──┼────┼──┼─────┼─────┤
│SPE & & &&& │无 & & && │有 & && &&│WPDB│存盘时│开源│ & & &&&&&&& & &│★★★★ &│&
├─────┼────┼────┼──┼────┼──┼─────┼─────┤&
│Ulipad & & │有 & &&&& &│有 & && &&│WPDB│自动&& │开源│ & & & & &&&&& │★★★★★│&
├─────┼────┼────┼──┼────┼──┼─────┼─────┤&
│Eric & & &&& │有 & & &&& │有&&&&&&&&│类VC│自动&&&&&│开源│ & & & &&&&&& &&│★★★★★│ &
├─────┼────┼────┼──┼────┼──┼─────┼─────┤ &
│BOA & & & &│手动  │手动 & && │类VC│无 & & &&│开源│中文支持差│★★★ & && │&
├─────┼────┼────┼──┼────┼──┼─────┼─────┤&
│WingIDE&&│有&&&&&&&& │有 & &&& &│类VC│手动 & &│共享│中文要设置│★★★★ & │&
├─────┼────┼────┼──┼────┼──┼─────┼─────┤&
│Komodo&&│无 & & &&& │有&&&&&&&& │类VC│手动 & &│共享│相当耗资源│★★★★ &&│&
├─────┼────┼────┼──┼────┼──┼─────┼─────┤&
│VIM+插件 │有   │无 & & &│无 & │无 & &&&&& &│开源│ & & & &&& &&│★★★ & &│&
├─────┼────┼────┼──┼────┼──┼─────┼─────┤&
│emacs+插件│有 & │无 & &&& &│无 &│无&&&&&&&&&&&│开源│ & & & &&&&&& &│★★★ & &│&
├─────┼────┼────┼──┼────┼──┼─────┼─────┤&
│eclipse+ &│有  & && │有 & & && │类VC│自动 & &│开源│比较耗资源│★★★★★│&
│pydev插件│ & & & &&&& │ & & &&&& &│ &&& &│ & &&&&& & &│ & && │&&&&&&&&&&&&&&&&│ & & & &&&&& &│&
├─────┴─┬──┼────┼──┼────┼──┼─────┼─────┤&
│VS.Net 2003 & │无 &│有(很差)│类VC│无 & & &│共享│兼容性很差│★(基本不 │&
│+VisualPython │ & &│ & & &&&& &&│ & & │ & & & &&&& │ & && │已停止维护│能用) & &&& │&
└───────┴──┴────┴──┴────┴──┴─────┴─────┘
除了PythonWin, VisualPython只支持Windows,其它都至少支持Win/Linux/Mac。
各项含义:
自动补全:变量/函数名打到一半时,提示可能的完整的变量/函数名。
智能感知:在库/类/对象后打&.&后,提示可能的函数或变量。
调试:分四档,从好用到不好用分别为“类VC”(调试器操作方式与VC/eclipse相似),“WPDB”(使用WinPdb作为调试器),“用库”(要配合专门的python调试库,即要改代码来配合调试),最惨的当然是“无”啦。
语法检查:从好用到不好用分别为“自动”(写完一行查一行),“存盘时”(存盘时自动检查,也可以在菜单里手动选择检查),“手动”(在菜单里选择检查),“无”(没有语法检查功能)
开源:分为开源,共享(提供免费试用,然后需要付费),收费三种。目前还没有“收费”这一类。
推荐度:五星为最推荐,一星为最不推荐。推荐度为作者主观评价,不代表其他人意见。
各IDE简介及下载地址(注意本文最后修改时间是2010年1月):
装了python就会有这个,大家肯定都用过了,功能还凑合,调试器的使用方法和大家熟悉的eclipse/Visual Studio很不一样,需要学习和适应。各项表现都一般。推荐度:★★
下载:装了python就有了,不用专门下载。
下载python请去
PythonWin:
内置Win32 extension,PythonWin成为了win32的python程序开发者必备的工具。虽然它只能运行在Win下,但其实也是开源的。功能上可以认为它是加上了自动补全和智能感知功能的IDLE,虽然和以其它一些复杂的IDE相比有些差距,但却是不错的轻量级Python IDE。推荐度★★★
全名Stani's Python Editor。相当不错的IDE,语法高亮、代码折叠、智能感知、自动语法检查等功能一应俱全,集成wxGlade。可惜没有自动补全功能。开源,可以用 svn下载到最新的源代码,依赖wxPython。但久未更新(最后一次更新是在2008年2月),逆水行舟,不进则退,功能上比其它IDE已经没有什么优势了。推荐度★★★★
下载:总有人说下不到SPE,去这里看看:
SVN方式下载:
前身是NewEdit,和SPE相比,多了自动补全功能,因而比SPE更加方便,不过没有把界面设计器wxGlade集成进来。开源,可以用svn下载到最新的源代码,依赖wxPython。轻便小巧而功能强大,非常适合初学者。推荐度★★★★★。
Eric 升级到4后,各方面有了很强的提升,全方位超过其它开源IDE。使用PyQt4作为图形库,界面美观大方,并与QtDesigner结合,使得开发GUI 程序变得非常方便,比下面将提到到BOA还要好用。最大的亮点莫过于它的调试器,支持断点设置、单步调试和变量值查看。一句话,有了Eric4,就不用再去捣腾商业的IDE了。推荐度★★★★★,个人强烈推荐。
Eric4在Windows下的安装有些要注意的地方,参见:
Boa Constructor:
比起SPE和Ulipad,BOA的编辑功能相当单薄,自动补全与智能感知都要手动,而且没有自动语法检查,但调试器比较好用。最大的亮点是界面设计器相当好用,比wxGlade要好用得多。硬伤是对中文支持不好。依赖wxPython。这个IDE也是久未更新了,最后一次更新是在2007年7月,没有什么特别的理由的话就别用它了。推荐度★★★。
很不错的商业软件,调试器是类VC/eclipse的,相当好用,而且还支持project组织。但默认的设置是不支持中文的,要设置一下字体。不开源,而且破解不好找。既然已经有了好用的开源软件了,又何必再用盗版的呢?推荐度★★★★
下载(30天试用):
由 ActiveState公司制作,该公司的ActivePython和ActivePerl可是相当有名。Komodo和WingIDE一样也是很不错的商业软件,可以说WingIDE有的大部分优点Komodo也有,非常可惜没有自动补全。还支持宏录制(类似MS Office的宏录制),不过这也只是个噱头。不爽之处在于相当耗资源,我AMD 64位双核+1G内存+5400转的硬盘的本本,启动它时硬盘闪了足足一分钟。推荐度★★★★
下载(21天试用):
VIM/emacs + 插件:
Linux我也玩了好几年了,平心而论这两个东东不适合初学(的开发)者。现在Linux已经比较好用了,不会vim/emacs也不是什么大不了的事了,特别是后者。推荐度★★★。
下载:(偶母鸡啦,自个google吧,囧rz)
eclipse + pydev:
依靠强大的eclipse,pydev显得格外耀眼。强大的调试功能和舒服的编辑环境让pydev赢得了许多人的青睐。不过eclipse本来就是耗资源大户,pydev在这一点上毫无办法,但现在的电脑都很快了,跑eclipse根本就是小case,不用担心太多。除了强大的调试功能,依靠 eclipse,pydev的代码浏览能力是其它所有IDE所不能比的,比如按住CTRL键再点击一个类就能自动跳到该类的定义,这对于阅读代码非常有用。现在pydev extension也开源了,所以一些(我不知道的)高级的功能也被融入到pydev里了。推荐度★★★★★
注意pydev可以在eclipse里在线安装,请阅读上面那个网页的右边的Quick Install.
VisualStudio.Net 2003 + VisualPython:
已经停止维护了,烂就一个字,多说无益,基本不能用。推荐度★
下载:(不用了吧)
1. 如果你是新手,请用ulipad,轻便小巧强大。
2. 如果你是熟手,请用eclipse+pydev,或(如果对调试功能要求不高)ulipad
3. 如果你是vi/emacs狂人,那不用我多说了吧……
4. 如果你要用QT4写GUI程序,请用Eric。一方面因为Eric已经相当不错,另一方面——其实也没其它比较好的选择了。
5. 如果你要用其它图形库写GUI程序,那么用哪个IDE都差不多,所以请参照1和2。
一个资源网站
我装了PyOpenGL-3.0.1.win32.exe后,出现错误 ImportError: No module named GL并且我的目录xxx/Python27/Lib/site-packages/OpenGL下没有togl.py这个文件,有谁能帮我解答一下吗?
[reply]moshulxq[/reply]我这文章也是转的,不过自己按照这样设置能够运行nehe的代码,估计是哪个目录没有设置正确吧。对这不熟悉,帮你顶下!
哈哈问题解决了,我这里安装完PyOpenGL-3.0.1.win32.exe后没有togl.py文件,可以在命令行里运行xxx\Python2.7.3\Scripts下的easy_install.exe PyOpenGL把PyOpenGL的目录加进去,出现下面提示:xxxx\Python2.7.3\Scripts&easy_install.exe PyOpenGLSearching for PyOpenGLBest match: PyOpenGL 3.0.2Adding PyOpenGL 3.0.2 to easy-install.pth fileUsing xxxxx\python2.7.3\lib\site-packagesProcessing dependencies for PyOpenGLFinished processing dependencies for PyOpenGL然后建新文件时,不要和OpenGL.py重名了,这个错误犯的有点低级,接下去可以玩咯~~~~~
[reply]moshulxq[/reply]恭喜恭喜
本分类共有文章20篇,更多信息详见
& 2012 - 2016 &
&All Rights Reserved. &
/*爱悠闲图+*/
var cpro_id = "u1888441";
/*爱悠闲底部960*75*/
var cpro_id = "u1888128";64位Win7下安装并配置Python3的深度学习库:Theano - 推酷
64位Win7下安装并配置Python3的深度学习库:Theano
这两天在安装Python的深度学习库:Theano。尝试了好多遍,CMake、MinGW、BLAS、APLACK等等都装了试着自己编译,网上教程也搜了一大堆,但都没成功。昨晚回家清理干净电脑,又小心翼翼地装了一遍,成功,今天来公司又装了一遍,也成功,现把步骤记录如下:
(注:本步骤适用于WIN7 64位操作系统,Python版本为3.4.3 64bit)
1. 请将电脑清理干净。包括之前装的MinGW、Python等的环境变量。
2. 安装:Microsoft Windows SDK for Windows 7 and .NET Framework 4。链接: /s/1o6uYbTC 密码: iy4c
3. 安装:CUDA5.5。链接: /s/1bnuE4z1 密码: p9r4
4. 安装:GCC。链接: /s/1jGou7MQ 密码: zvsx
(注意:安装的时候,勾选安装“openmp”,不要勾选“add to PATH”)
5. 安装完GCC后,把“D:\TDM-GCC-64\bin”和“D:\TDM-GCC-64\x86_64-w64-mingw32”加入环境变量。 (注意:我这里是装在D盘的,大家根据自己的安装路径更改哦)
6. 安装WinPython。如果使用原生Python的话,还要安装BLAS(基础线性代数程序集),自己安装实在太麻烦了,之所以选用WinPython发行包是因为它可以自己链接MKL库,就不用我们自己编译安装BLAS了,而且自带了诸如cxfreeze、numpy、scipy、nltk、PyQt4等几十个常用的库。链接: /s/1kTimVIJ 密码: yc78
检验numpy等库是否使用了blas加速,可以在python中输入:
import numpy
id(numpy.dot) == id(numpy.core.multiarray.dot)
如果结果是:False,则表明实现了BLAS加速。
7. 创建GCC链接库。cmd下cd到安装WinPython的磁盘根目录,执行:
gendef WinPython-64bit-3.4.3.2\python-3.4.3.amd64\python34.dll
dlltool --dllname python34.dll --def python34.def --output-lib WinPython-64bit-3.4.3.2\python-3.4.3.amd64\libs\libpython34.dll.a
8. 安装Theano。官方推荐用git安装,我试过了,还是自己手动安装吧…把下载的“Theano-0.7.0-py3-none-any.whl”文件放到“\WinPython-64bit-3.4.3.2\python-3.4.3.amd64\Lib\site-packages”下,执行WinPython目录下的&WinPython Command Prompt.exe&,cd到site-packages目录,输入:pip install&Theano-0.7.0-py3-none-any.whl。
链接: /s/1dDvWuGD 密码: nye6
9. 配置Theano。在WinPython目录下的settings文件夹内创建一个文件“.theanorc.txt”,在里面输入:
floatX = float32
device = gpu
root = D:\cuda5.5\bin
(注意:这里的cuda目录根据你的安装路径自行调整。)
10. 重启电脑。 (重要)
11. 测试是否安装成功。打开IDLE,键入官方的测试代码(官方的代码是基于Python2写的,我已经改成了Python3可执行的代码):
from theano import function, config, shared, sandbox
import theano.tensor as T
import numpy
import time
vlen = 10 * 30 * 768
# 10 x #cores x # threads per core
iters = 1000
rng = numpy.random.RandomState(22)
x = shared(numpy.asarray(rng.rand(vlen), config.floatX))
f = function([], sandbox.cuda.basic_ops.gpu_from_host(T.exp(x)))
print(f.maker.fgraph.toposort())
t0 = time.time()
for i in range(iters):
t1 = time.time()
print('Looping %d times took' % iters, t1 - t0, 'seconds')
print('Result is', r)
print('Numpy result is', numpy.asarray(r))
if numpy.any([isinstance(x.op, T.Elemwise) for x in f.maker.fgraph.toposort()]):
print('Used the cpu')
print('Used the gpu')
如果成功的话,会显示类似下面的信息:
Using gpu device 0: GeForce 605
[GpuElemwise{exp,no_inplace}(&CudaNdarrayType(float32, vector)&)]
Looping 1000 times took 0.66016 seconds
Result is &CudaNdarray object at 0x5F70&
Numpy result is [ 1... ...,
Used the gpu
嗯…公司电脑显卡是Geforce 605……
这样就大功告成了,我自己在摸索安装时,遇到了各种错误信息,大家有碰到什么问题可以留言,或许我知道如何解决……
已发表评论数()
请填写推刊名
描述不能大于100个字符!
权限设置: 公开
仅自己可见
正文不准确
标题不准确
排版有问题
没有分页内容
图片无法显示
视频无法显示
与原文不一致二次元同好交流新大陆
扫码下载App
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
要安装egg文件,首先要安装setup tools:1.下载()2.用python解释执行它(如使用IDLE打开该py文件,按F5解释执行)&3.安装完成后,会在scripts文件下生成几个exe可执行文件。(如:C:\Python27\Scripts目录下)4.可以把之前下载的文件拷贝到C:\Python27\Scripts目录下,然后在cmd中切换到该C:\Python27\Scripts目录下,执行egg文件& & &执行命令:easy_install.exe rsa-3.1.1-py2.7.egg&【转载关于Python 和 egg 文件】
不会安装python的egg文件,在网上搜索了一下,被“蟒蛇蛋”这个词雷到了,记录下。
随着对python的逐渐使用,发现一些python组件是用一个包管理器发布的,今天搞了快一个小时,终于搞定了,这方面中文资料比较少,都是看英文资料。如果你以前没有包管理器,可能会摸不着头脑。不过只要理解了一些概念,几步简单的操作就搞定了,关键是对于你以后安装和管理python包很方便,而且如果你更进一步的话,你还可以自己制作“蛇蛋包”,呵呵。今天时间有限,一会儿还要帮喵喵看flash文件出错原因,所以今天就简单写写了。
1. 问题的由来
有的网页下载源代码中没有申明编码方式,因此需要有一个程序自动判断编码方式,因此我找到了一个开源的python工具,据说Mozilla中就是用的这个,chardet开源软件。不过包下载下来了,解压出来就一个光秃秃的文件,没有任何说明,用EditPlus打开,发现有一些信息,在末尾还看到setup段,但是不知道怎么装啊,郁闷了好一会儿,开始寻找方法。后来发现他是通过包管理工具setuptools发布的。因此我找到了setuptools,在官方网站上有安装部分的说明,不过说得比较含糊了,让我找一个exe的安装文件,哪有啊,郁闷的。后来知道了,setuptools的安装方法也很独特的,下面我就介绍怎么安装setuptools
2. 安装setup tools
下载文件:
然后使用2.6的解释器执行,这个脚本会自动在网上去下载相关的安装程序,然后就安装好了,安装完成后,会在scripts文件下生成几个exe可执行文件。
注意:我机器上有3.1和2.6两个解释器,用3.1不行的,提示语法错误,2.6是可以的
3. 使用 setuptools
很简单了,语法如下:
easy_install.exe 你要安装的egg包
注意egg包不一定是扩展名是egg的,其实在linux里面是不区分扩展名的。后面的egg包也可以是网址的。如果你非常懒,像我jason懒羊羊那么懒的话,直接输入名称就可以了。比如你要安装Mechanize模块,只要输入:easy_install Mechanize&& 就可以啦,剩下来的工作setuptools会帮你搞定的。
到此为止,我的chardet安装完成。
4. 相关知识:egg包和setup tools
python的egg文件有点像java中的jar文件,是一个工程打包文件,便于安装部署,仅此一点,给多少pythoner带来了多少激动。而setup tools就是一个提供包管理的工具或者说是软件。
egg&是一个包含所有包数据的文件包。在理想情况中,egg 是一个使用 zip 压缩的文件,其中包括了所有需要的包文件。但是在某些情况下,setuptools&会决定(或被开关告知)包不应该是 zip 压缩的。在这些情况下,egg 只是一个简单的未曾压缩的子目录,但是里面的内容是相同的。使用单一的版本可以方便地进行转换,并可以节省一点磁盘空间,但是 egg 目录从功能和组织结构上来说都是相同的。
安装package是经常碰到事情, 而且安装也比较繁琐,最头疼就是包依赖的问题,有时候一个上午可能就为了安装一个包,就像我今天这样的。在Java里面有这样的包管理软件,那就是Maven了, 他会帮助你找到所依赖的包. 据说其他语言,比如, php, ruby, perl等 也有类似的工具软件.
阅读(10785)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
loftPermalink:'',
id:'fks_',
blogTitle:'Python安装rsa模块',
blogAbstract:'首先下载rsa:'
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}

我要回帖

更多关于 ubuntu卸载python2.7 的文章

 

随机推荐