找回密码
 立即注册
搜索
查看: 3288|回复: 37

[软件] 【求助】python入门:解释器不打印欢迎信息、版本号和授...

[复制链接]
     
发表于 2018-3-20 13:34 | 显示全部楼层 |阅读模式
本帖最后由 3Psm 于 2018-3-22 11:37 编辑

终结地治标不治里但是解决了的一更:
卸载掉安装的python,然后清空安装目录,然后重新安装。
估测是没有“预编译基本库”的问题
治标治里的方法还没想到
推荐:
1、使用安装版
2、使用IDE,anaconda
3、Linux
感谢大家的帮忙。
  1. <font color="#0b0412">Python 3.6.4 (v3.6.4:d48eceb, Dec 19 2017, 06:54:40) [MSC v.1900 64 bit (AMD64)] on win32
  2. Type "help", "copyright", "credits" or "license" for more information.</font>
复制代码





暂时性解决问题的一更:
确实是少加载了东西,用这个就可以使用help了

  1. __import__('site').main()
复制代码
感谢@
但是到底是哪里导致没有加载这个呢?
我已经重新下载了安装包安装,也没用啊。



菜鸟新手入门python
Win10系统
从官网下载了python3的压缩包,把文件解压到  D:\Python
把解压路径 D:\Python 添加到了用户的环境变量PATH中

CMD中可以通过python打开解释器
但是只有版本号

  1. Python 3.6.4 (v3.6.4:d48eceb, Dec 19 2017, 06:54:40) [MSC v.1900 64 bit (AMD64)] on win32
复制代码
缺少欢迎信息:
Type "help", "copyright", "credits" or "license" for more information.

输入help,就是:
  1. Python 3.6.4 (v3.6.4:d48eceb, Dec 19 2017, 06:54:40) [MSC v.1900 64 bit (AMD64)] on win32
  2. >>> help
  3. Traceback (most recent call last):
  4.   File "<stdin>", line 1, in <module>
  5. NameError: name 'help' is not defined
  6. >>>
复制代码
hello world倒是没问题
  1. <p>>>> print("hello world.\n")
  2. hello world.</p><p>>>></p>
复制代码
是不是有些库没加载啊?

更新一波:
添加到全局变量:没用。
从官网下载了安装包:别说,确实多了很多东西,但是依然没用。

更新二波:
scrip目录到环境变量:无效
待验证:IDE,anaconda

更新三波:
Win10相关性:确认无关。在另外一台Win10电脑安装了安装版python3,没问题,大概率不是Win10系统的问题。
环境变量:确认无关。根据上一个,得出环境变量只是关系到找到路径,不会影响。
待验证:IDE,anaconda



回复

使用道具 举报

发表于 2018-3-20 13:45 | 显示全部楼层
搜不到这问题 厉害了,
windows弄个安装版不是都不需要配环境变量?
回复

使用道具 举报

     
 楼主| 发表于 2018-3-20 13:47 | 显示全部楼层
sakuyamai 发表于 2018-3-20 13:45
搜不到这问题 厉害了,
windows弄个安装版不是都不需要配环境变量?

习惯性选择了解压版么……
莫非win的都是安装版?
回复

使用道具 举报

     
发表于 2018-3-20 13:50 | 显示全部楼层
回复

使用道具 举报

     
 楼主| 发表于 2018-3-20 13:53 | 显示全部楼层
zzy 发表于 2018-3-20 13:50
为啥不安装呢,洁癖?

  -- 来自 能搜索的 Stage1官方 Android客户端

国内安装桶的受害者T_T

好吧,我先安装一下看看。
回复

使用道具 举报

     
 楼主| 发表于 2018-3-20 14:07 | 显示全部楼层
@zzy  @sakuyamai
用安装包安装了,也没用,还是不显示
回复

使用道具 举报

     
发表于 2018-3-20 14:09 | 显示全部楼层
解决方法…下载vbox,安装linux.打开终端,输入python

  -- 来自 能手机投票的 Stage1官方 Android客户端
回复

使用道具 举报

头像被屏蔽
     
发表于 2018-3-20 14:10 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

头像被屏蔽
     
发表于 2018-3-20 14:11 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2018-3-20 14:13 | 显示全部楼层
反正你这问题 google不到 stackoverflow不到,windows下玩python我总是感觉好怕
1.虚拟机装个mint linux玩python顺便玩linux
2.买mac
3.直接ide,pychram
4.重装吧
回复

使用道具 举报

     
发表于 2018-3-20 14:17 | 显示全部楼层
下载anaconda,创建python3环境
回复

使用道具 举报

     
 楼主| 发表于 2018-3-20 14:25 | 显示全部楼层
Geminize 发表于 2018-3-20 14:11
看了一下,环境变量不能只加D:\Python\,还得加个D:\Python\Scripts\

无效。
回复

使用道具 举报

头像被屏蔽
     
发表于 2018-3-20 14:25 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2018-3-20 14:33 | 显示全部楼层
建议还是不要用win了。我自己用win10和win7写python被各种稀奇古怪的问题日过。当然,现在的OSX也没好多少,自从有了那个二逼的系统文件保护,很多库也是装不上的
回复

使用道具 举报

     
发表于 2018-3-20 14:34 | 显示全部楼层
试试help()
回复

使用道具 举报

头像被屏蔽
     
发表于 2018-3-20 14:36 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2018-3-20 15:08 | 显示全部楼层
无脑anaconda,一键安装常用库,好用到飞起

ps 因为源在国外,国内更新包时可能会很慢,推荐用中科大或清华维护的镜像源替代
回复

使用道具 举报

     
发表于 2018-3-20 15:25 来自手机 | 显示全部楼层
anaconda或者Linux
回复

使用道具 举报

     
发表于 2018-3-20 15:25 来自手机 | 显示全部楼层
手机点多了。。。
回复

使用道具 举报

     
发表于 2018-3-20 15:25 来自手机 | 显示全部楼层
。。。
回复

使用道具 举报

     
发表于 2018-3-20 15:30 | 显示全部楼层
win10直接用自带的ubuntu就可以了吧
回复

使用道具 举报

     
发表于 2018-3-20 16:21 | 显示全部楼层
也可以用msys2的python凑合
回复

使用道具 举报

头像被屏蔽
     
发表于 2018-3-20 16:30 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

头像被屏蔽
     
发表于 2018-3-20 16:34 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2018-3-20 16:47 | 显示全部楼层
肯定没有加载lib\_sitebuiltins.py这东西
不需要配置任何环境变量也能正常用基本的python
官网上下载的有绿色版的?我只看到embeddable版zip,那当然是不完整的,打help()也不可能有任何东西
回复

使用道具 举报

     
发表于 2018-3-20 17:21 | 显示全部楼层
本帖最后由 endrollex 于 2018-3-20 17:22 编辑

最近也碰到WIN10怪问题,控制台输出Python会提示GBK编码字符错误,默认CMD是用GBK,Python用UTF8输出就出错.
为了正常输出还得套个repr
回复

使用道具 举报

头像被屏蔽
     
发表于 2018-3-20 18:19 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2018-3-20 18:44 来自手机 | 显示全部楼层
本帖最后由 typeunknown 于 2018-3-20 18:47 编辑

纠结个提示干啥,print正常就接着往后学呗
python3相对2变化挺大的,请确认好教程使用的版本。不过既然你用的是print()那应该没问题。help也是个函数,你不打括号它就当作变量了。
回复

使用道具 举报

发表于 2018-3-20 19:11 | 显示全部楼层
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稳定版是完整的?
回复

使用道具 举报

     
发表于 2018-3-20 19:31 | 显示全部楼层
本帖最后由 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编码错误

回复

使用道具 举报

     
发表于 2018-3-20 19:39 | 显示全部楼层
Python官方有绿色版的吗?官网下的不应该是一个msi安装包吗?

另外试试这样:

  1. __import__('site').main()
复制代码


help那些函数应该就回来了。
回复

使用道具 举报

     
发表于 2018-3-20 20:03 | 显示全部楼层
本帖最后由 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输出就正常
回复

使用道具 举报

     
发表于 2018-3-21 18:38 来自手机 | 显示全部楼层
endrollex 发表于 2018-3-20 20:03
没中文注释
读取一段utf-8编码的csv,然后打印出来gbk错误
因为中文cmd的默认编码是gbk,但改cmd编码太麻 ...

python for windows 在大概 3.6 之后用了某个API修正了终端编码的问题
回复

使用道具 举报

头像被屏蔽
发表于 2018-3-21 18:48 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2018-3-22 10:48 | 显示全部楼层
Win10?试试WSL吧,用过的大多数都说好
回复

使用道具 举报

     
发表于 2018-3-22 11:06 来自手机 | 显示全部楼层
这个好像挺热门的,题外话问一下,学这个需要什么基础,我学过c语言,基数编程能力有一点,能上手学么,学了具体有什么用?单独会这个能找工作吗?

—— 来自 Xiaomi MI 6, Android 8.0.0上的 S1Next-鹅版 v1.3.2.1-fix-play
回复

使用道具 举报

     
 楼主| 发表于 2018-3-22 11:36 | 显示全部楼层
解决了
卸载(我安装过一遍),清空安装目录,然后重新安装,就好了
估计是没有预编译基本库

剩下的留待大佬们思考了。

@铅笔 python的特点是快速编程(我理解),特色是程序粘贴剂,所以只会python似乎不好找工作,但是这个会提高编程效率。

回复

使用道具 举报

     
发表于 2018-3-22 11:58 | 显示全部楼层
铅笔 发表于 2018-3-22 11:06
这个好像挺热门的,题外话问一下,学这个需要什么基础,我学过c语言,基数编程能力有一点,能上手学么,学 ...

python现在这么火,跟那些XJB炒的人工智能/深度学习分不开,其实我觉得个人开发者选择py最好的应用方向还是爬虫和统分,只是tensorflow玩起来实在没啥成本,所以各种阿猫阿狗培训师都开始整这个了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2026-3-15 02:50 , Processed in 0.117047 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表