【求助】python入门:解释器不打印欢迎信息、版本号和授...
本帖最后由 3Psm 于 2018-3-22 11:37 编辑终结地治标不治里但是解决了的一更:
卸载掉安装的python,然后清空安装目录,然后重新安装。
估测是没有“预编译基本库”的问题
治标治里的方法还没想到
推荐:
1、使用安装版
2、使用IDE,anaconda
3、Linux
感谢大家的帮忙。
<font color="#0b0412">Python 3.6.4 (v3.6.4:d48eceb, Dec 19 2017, 06:54:40) on win32
Type "help", "copyright", "credits" or "license" for more information.</font>
暂时性解决问题的一更:
确实是少加载了东西,用这个就可以使用help了
__import__('site').main()感谢@xmcp
但是到底是哪里导致没有加载这个呢?
我已经重新下载了安装包安装,也没用啊。
菜鸟新手入门python
Win10系统
从官网下载了python3的压缩包,把文件解压到D:\Python
把解压路径 D:\Python 添加到了用户的环境变量PATH中
CMD中可以通过python打开解释器
但是只有版本号
Python 3.6.4 (v3.6.4:d48eceb, Dec 19 2017, 06:54:40) on win32缺少欢迎信息:
Type "help", "copyright", "credits" or "license" for more information.
输入help,就是:
Python 3.6.4 (v3.6.4:d48eceb, Dec 19 2017, 06:54:40) on win32
>>> help
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'help' is not defined
>>>hello world倒是没问题
<p>>>> print("hello world.\n")
hello world.</p><p>>>></p>是不是有些库没加载啊?更新一波:添加到全局变量:没用。从官网下载了安装包:别说,确实多了很多东西,但是依然没用。更新二波:
scrip目录到环境变量:无效
待验证:IDE,anaconda
更新三波:
Win10相关性:确认无关。在另外一台Win10电脑安装了安装版python3,没问题,大概率不是Win10系统的问题。
环境变量:确认无关。根据上一个,得出环境变量只是关系到找到路径,不会影响。
待验证:IDE,anaconda
搜不到这问题 厉害了,
windows弄个安装版不是都不需要配环境变量? sakuyamai 发表于 2018-3-20 13:45
搜不到这问题 厉害了,
windows弄个安装版不是都不需要配环境变量?
习惯性选择了解压版么……
莫非win的都是安装版? 为啥不安装呢,洁癖?
-- 来自 能搜索的 Stage1官方 Android客户端 zzy 发表于 2018-3-20 13:50
为啥不安装呢,洁癖?
-- 来自 能搜索的 Stage1官方 Android客户端
国内安装桶的受害者T_T
好吧,我先安装一下看看。 @zzy@sakuyamai
用安装包安装了,也没用,还是不显示
解决方法…下载vbox,安装linux.打开终端,输入python
-- 来自 能手机投票的 Stage1官方 Android客户端 反正你这问题 google不到 stackoverflow不到,windows下玩python我总是感觉好怕
1.虚拟机装个mint linux玩python顺便玩linux
2.买mac
3.直接ide,pychram
4.重装吧 下载anaconda,创建python3环境 Geminize 发表于 2018-3-20 14:11
看了一下,环境变量不能只加D:\Python\,还得加个D:\Python\Scripts\
无效。 建议还是不要用win了。我自己用win10和win7写python被各种稀奇古怪的问题日过。当然,现在的OSX也没好多少,自从有了那个二逼的系统文件保护,很多库也是装不上的 试试help() 无脑anaconda,一键安装常用库,好用到飞起
ps 因为源在国外,国内更新包时可能会很慢,推荐用中科大或清华维护的镜像源替代 anaconda或者Linux 手机点多了。。。 。。。 win10直接用自带的ubuntu就可以了吧 也可以用msys2的python凑合 肯定没有加载lib\_sitebuiltins.py这东西
不需要配置任何环境变量也能正常用基本的python
官网上下载的有绿色版的?我只看到embeddable版zip,那当然是不完整的,打help()也不可能有任何东西 本帖最后由 endrollex 于 2018-3-20 17:22 编辑
最近也碰到WIN10怪问题,控制台输出Python会提示GBK编码字符错误,默认CMD是用GBK,Python用UTF8输出就出错.
为了正常输出还得套个repr
本帖最后由 typeunknown 于 2018-3-20 18:47 编辑
纠结个提示干啥,print正常就接着往后学呗
python3相对2变化挺大的,请确认好教程使用的版本。不过既然你用的是print()那应该没问题。help也是个函数,你不打括号它就当作变量了。 Geminize 发表于 2018-3-20 18:19
7M的embeddable zip file真是完整的,打help()一切正常
看了下我刚从官网上下的Python 3.6.5rc1,__builtins__模块少了'credits', 'copyright', 'help', 'license', 'quit', 'exit'
可能3.6.4稳定版是完整的? 本帖最后由 w酱 于 2018-3-20 19:33 编辑
endrollex 发表于 2018-3-20 17:21
最近也碰到WIN10怪问题,控制台输出Python会提示GBK编码字符错误,默认CMD是用GBK,Python用UTF8输出就出错 ...
你的代码里是不是有中文注释?
是不是少写了# -*- coding: cp936 -*- 或者# -*- coding: utf-8 -*-,或者写了utf-8但是保存.py文件是cp936
我遇到过一次,windows下文件写的coding utf-8但是脚本保存成了gbk会提示gbk编码错误
Python官方有绿色版的吗?官网下的不应该是一个msi安装包吗?
另外试试这样:
__import__('site').main()
help那些函数应该就回来了。 本帖最后由 endrollex 于 2018-3-20 20:05 编辑
w酱 发表于 2018-3-20 19:31
你的代码里是不是有中文注释?
是不是少写了# -*- coding: cp936 -*- 或者# -*- coding: utf-8 -*-,或者 ...
没中文注释
读取一段utf-8编码的csv,然后打印出来gbk错误
因为中文cmd的默认编码是gbk,但改cmd编码太麻烦了,解决方法是用repr输出就正常 endrollex 发表于 2018-3-20 20:03
没中文注释
读取一段utf-8编码的csv,然后打印出来gbk错误
因为中文cmd的默认编码是gbk,但改cmd编码太麻 ...
python for windows 在大概 3.6 之后用了某个API修正了终端编码的问题 Win10?试试WSL吧,用过的大多数都说好 这个好像挺热门的,题外话问一下,学这个需要什么基础,我学过c语言,基数编程能力有一点,能上手学么,学了具体有什么用?单独会这个能找工作吗?
—— 来自 Xiaomi MI 6, Android 8.0.0上的 S1Next-鹅版 v1.3.2.1-fix-play 解决了
卸载(我安装过一遍),清空安装目录,然后重新安装,就好了
估计是没有预编译基本库
剩下的留待大佬们思考了。
@铅笔 python的特点是快速编程(我理解),特色是程序粘贴剂,所以只会python似乎不好找工作,但是这个会提高编程效率。
铅笔 发表于 2018-3-22 11:06
这个好像挺热门的,题外话问一下,学这个需要什么基础,我学过c语言,基数编程能力有一点,能上手学么,学 ...
python现在这么火,跟那些XJB炒的人工智能/深度学习分不开,其实我觉得个人开发者选择py最好的应用方向还是爬虫和统分,只是tensorflow玩起来实在没啥成本,所以各种阿猫阿狗培训师都开始整这个了
页:
[1]