* error 错误 * name 名字 * defined 已经定义 * syntax 语法 * invalid 无效 * Indentation 索引 * unexpected 意外的,不期望的 * character 字符 * line 行 * encoding 编码 * declared 声明 * details 细节,详细信息 * ASCII 一种字符编码
Python 的解释器 如今有多个语言的实现,包括: - CPython —— 官方版本的 C 语言实现 - Jython —— 可以运行在 Java 平台 - IronPython —— 可以运行在 .NET 和 Mono 平台 - PyPy —— Python 实现的,支持 JIT 即时编译
http://ipython.org/install.html
-
-
Python 3.x 使用的解释器是 ipython3
import sys for path in sys.path: print(path)
结果:
/home/abc/PycharmProjects/study/venv/bin/python /home/abc/PycharmProjects/study/demo.py
/home/abc/PycharmProjects/study
/home/abc/PycharmProjects/study
/usr/lib/python35.zip
/usr/lib/python3.5
/usr/lib/python3.5/plat-x86_64-linux-gnu
/usr/lib/python3.5/lib-dynload
/home/abc/PycharmProjects/study/venv/lib/python3.5/site-packages
/home/abc/PycharmProjects/study/venv/lib/python3.5/site-packages/setuptools-39.1.0-py3.5.egg
/opt/pycharm-2018.3.3/helpers/pycharm_matplotlib_backend
Process finished with exit code 0
$ pip --version pip 19.0.3 from /home/abc/PycharmProjects/study/venv/lib/python3.5/site-packages/pip (python 3.5)
$ pip install ipython
Python一键安装全部依赖包
$ pip install requests
$ pip freeze > requirements.txt
certifi==2018.11.29
chardet==3.0.4
idna==2.8
requests==2.21.0
urllib3==1.24.1
$ pip install -r requirements.txt