1. python3中如何找到模块文件
在python3中找模块的方法:首先,在对应python版本目录下找到Lib文件夹并双击打开;然后找到site-packages文件夹再双击打开即可找到对应的模块文件。
找到python3.5安装路径下的第三方库文件,在.pth文件中(一般需要自己创建)添加文件(hello.py)路径,如下:
推荐课程:Python高级视频教程
2. python3最最常用的模块你收藏了吗
没收藏
3. python3.3 导入http 模块
没用过3.3
不过看你提示 是 ascii_letters这个模块无法导入
那你改哈写法
from string import *
不去指定特定的模块
运行看看,还有其他的错误没
4. 如何在python3中正确导入同一目录下的模块
因为要absolute_import,这样import webchat_sdk.basic应该没问题了。
在 Python 2 里面可以使用 import foo来导入相同目录包下的模块foo,在 Python 3 里面就是导入的项目根目录(最上层有__init__.py的目录)包foo。 也就是说 Python 3 默认就是绝对导入的,import .foo只是相对于绝对导入来说的,并不是相对导入。
5. python3 有pysphere模块吗
有
6. 如何用pip为Python3安装模块
一、方法1: 单文件模块
直接把文件拷贝到 $python_dir/Lib
二、方法2: 多文件模块,带setup.py
下载模块包,进行解压,进入模块文件夹,执行:
python setup.py install
三、 方法3:easy_install 方式
先下载ez_setup.py,运行python ez_setup 进行easy_install工具的安装,之后就可以使用easy_install进行安装package了。
easy_install packageName
easy_install package.egg
四、 方法4:pip 方式
先进行pip工具的安装:easy_install pip(pip 可以通过easy_install 安装,而且也会装到 Scripts 文件夹下。)
安装:pip install PackageName
更新:pip install -U PackageName
移除:pip uninstall PackageName
搜索:pip search PackageName
帮助:pip help
7. python3的交互模式如何导入模块,模块在其他文件夹中
在这个目录里面新建一个__init__.py 空文件就可以import 导入了
8. python3有哪些内置模块
这个列举出来有挺多的,你可以直接去网站文档里看
链接
9. python 2 python 3共存 cmd pip安装模块,怎么让python3导入
想学习Python3,但是暂时又离不开Python2。在Windows上如何让它们共存呢?
目前国内网站经常会让大家把其中一个python.exe改个名字(嗯,我也这样讲过,在此纠正一下),这样区分开两个可执行文件的名字,但是这样做有一个重大的隐患,就是修改了名字的那个python对应的pip将无法使用。
官方的解法是什么?
事实上这个问题几年以前Python社区就给出了官方解决方案,只不过国内一直没有注意到罢了。
我们在安装Python3(>=3.3)时,Python的安装包实际上在系统中安装了一个启动器py.exe,默认放置在文件夹C:\Windows\下面。这个启动器允许我们指定使用Python2还是Python3来运行代码(当然前提是你已经成功安装了Python2和Python3)。
如果你有一个Python文件叫 hello.py,那么你可以这样用Python2运行它
py -2 hello.py
类似的,如果你想用Python3运行它,就这样
py -3 hello.py
去掉参数 -2/-3
每次运行都要加入参数-2/-3还是比较麻烦,所以py.exe这个启动器允许你在代码中加入说明,表明这个文件应该是由python2解释运行,还是由python3解释运行。说明的方法是在代码文件的最开始加入一行
#! python2
或者
#! python3
分别表示该代码文件使用Python2或者Python3解释运行。这样,运行的时候你的命令就可以简化为
py hello.py
使用pip
当Python2和Python3同时存在于windows上时,它们对应的pip都叫pip.exe,所以不能够直接使用 pip install 命令来安装软件包。而是要使用启动器py.exe来指定pip的版本。命令如下:
py -2 -m pip install XXXX
-2 还是表示使用 Python2,-m pip 表示运行 pip 模块,也就是运行pip命令了。如果是为Python3安装软件,那么命令类似的变成
py -3 -m pip install XXXX
#! python2 和 # coding: utf-8 哪个写在前面?
对于Python2用户还有另外一个困惑,Python2要在代码文件顶部增加一行说明,才能够在代码中使用中文。如果指明使用的Python版本也需要在文件顶部增加一行,那哪一行应该放在第一行呢?
#! python2 需要放在第一行,编码说明可以放在第二行。所以文件开头应该类似于:
#! python2
# coding: utf-8
有了这些技巧,Python2和Python3就可以愉快地在一起玩耍了~
10. python3里面select模块里面有epool吗
When the system is monkey-patched, gevent explicitly removes the function select.epoll (when it exists) because it is not cooperative (blocks the whole process). Moles like selectors inspect the functions available in the select mole to determine what to use as the default implementation, so if we don't do that then things block unexpectedly.
在github上面有关于这个问题的详细解释,你可以看看,基本是lib查找冲突引起的。