准备工作

1 Python 官网 https://www.python.org/downloads/ 下载 Python 安装文件(\(\underline{\mbox{3.13.x(x<10)}}\) 版本).

2 PyCharm 官网 https://www.jetbrains.com/pycharm/download/ 下载 PyCharm 安装文件.

Python 与 PyCharm 安装

1 双击 Python (勾选 Add python.exe to PATH; 直接安装选择 Install Now, 需要自定义安装路径选择 Customize installation, 路径名尽量不要出现中文字符, 否则可能无法自动被 PyCharm 关联), 安装结束后点击Close.

2 双击 PyCharm , 一路 next (第二个界面可选择安装路径), 并点击 install, 安装完毕后勾选 Run PyCharm Community Edition, 并点击 Finish.

3 Pycharm 分为免费的开源版和收费的专业版,安装后默认为免费的开源版,激活后为专业版. 开源版足以满足教学和工作使用,不需要激活专业版.

在 PyCharm 中新建项目

在弹出 PyCharm 的 DATA SHARING 界面选 Don’t Send 后, 可以看到如下界面:

选择 New Project, 来到:

在第一行 Location 中输入项目路径, 请选择一个常用文件夹并将其地址作为项目路径(请勿选择 Python 程序安装路径作为项目路径), 路径中不要出现中文. 请确保 Python version 栏目中内容以 python.exe (windows系统,图中实例为Macos,可忽略)结尾. 若 Python 安装路径有中文字符, 此处可能需要手动匹配.

点击 Create.

进入终端(Terminal)

进入 Pycharm 后, 点击左下方 Terminal 标签:

如果出现类似如下红字(中文: 因为在此系统上禁止运行脚本):

需要开通系统运行脚本的权限:

1 在开始菜单中中搜索 PowerShell, 并右键以管理员身份运行;

2 在弹出窗口中输入: set-executionpolicy 并回车;

3 输入: remotesigned 并回车;

4 输入: Y 并回车, 然后关闭 Powershell;

5 关掉 PyCharm Terminal(点击 Termianl 左上角 loacal 旁边的 X), 然后重新点击 Terminal 标签. 此时不会再出现红色字体报错.

安装 Jupyterlab

首先将默认镜像设置为清华大学开源软件镜像站(教育网)或阿里云开源镜像站, 在 Terminal 中运行: pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple 或 pip config set global.index-url https://mirrors.aliyun.com/pypi/simple

在 windows 安全中心防火墙设置中, 允许 PyCharm 在各类网络中联网.

接着在 Terminal 中输入 pip install jupyterlab, \(\underline{安装完成后重启 \mbox{PyCharm}}\), 再次进入 Terminal, 输入 jupyter-lab, 可以成功打开 Jupyterlab(牢记, 这也是之后进入 Jupyterlab 的方式):

安装 jupyter-LSP 插件

回到 PyCharm Terminal, 依次输入(复制):

pip3 install jupyterlab-lsp

pip3 install nodejs

pip3 install python-lsp-server[all]

pip3 install -U jedi-language-server

pip3 install jupyter-lsp

重启 PyCharm 和 Jupyterlab, 点击上方菜单 Settings-Settings Editor, 看到两个 Code Completion, 如下图所示:

点击第一个, 勾选:

点击第二个, 勾选:

安装剩余 Packages

回到 PyCharm Terminal, 依次输入(复制):

pip install numpy

pip install pandas

pip install scikit-learn

pip install matplotlib

pip install nycflights13

pip install openpyxl

pip install graphviz

pip install lckr_jupyterlab_variableinspector