安装EasyIDP#

EasyIDP的Python包通过 PyPI 来进行发布.

支持的Python版本:

  • 3.8

  • 3.9

支持的操作系统:

  • Windows 10 (64-bit)

  • Windows 11 (64-bit)

  • macOS 10.15+

  • Manjaro

下面的这些操作系统应该也可行,但是没有官方测试过

  • Ubuntu 18.04+

  • ArchLinux

使用这个软件包需要使用者有基本的Python编程基础知识,包括基本的Python语法和安装第三方包的能力

从PyPI安装#

这边假设用户已经把Python3和pip成功安装到电脑上,然后在命令行里也可以成功的进行如下指令:

C:\Users\xxx> python --version
Python 3.7.3
C:\Users\xxx> pip --version
pip 19.2.3

然后通过下面的方法来安装所需要的包:

pip install easyidp

备注

通常情况下,我们推荐使用 虚拟环境conda环境 来避免和你本地环境中的依赖版本冲突.

更多细节请参考 使用虚拟环境.

对于Linux用户来说,取决于具体的设置。Python3的版本可能需要安装 pip3, 或者需要额外提供 --user 选项来避免权限问题,例如:

pip3 install easyidp
# or
pip install --user easyidp
# or
python3 -m pip install --user easyidp

小技巧

对于中国的用户,推荐使用清华源来加速下载速度:

> pip install easyidp -i https://pypi.tuna.tsinghua.edu.cn/simple

使用源码#

如果你对源代码进行一些修改(如修复bug)并且想让它立即生效(而不是等待easyidp官方修复)。这种情况下可以直接使用源码

小技巧

请确保从PyPI安装的easyidp已经从环境中移除:

pip uninstall easyidp

并且需要重启python来让改变生效

Assuming the source package was downloaded in C:\path\to\source\code\EasyIDP and the code folder has the following files:

C:\path\to\source\code\EasyIDP
├─ docs/
├─ easyidp/
├─ tests/
readme.md
setup.py
...

然后可以用下面的代码来手动导入easyidp的包:

import sys
sys.path.insert(0, r'C:/path/to/source/code/EasyIDP')

import easyidp as idp

或安装到虚拟环境:

> cd "C:/path/to/source/code/EasyIDP"   # contains setup.py
> pip install -e .