python 安装包
Anaconda软件包
清华大学开源软件镜像站
https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
一般直接pip install 包,但是遇到安装不成功的情况,需要网上找安装包,本地安装。
这是一些下载包推荐网站:
https://pypi.org/project
https://repo.anaconda.com/pkgs/main
https://www.jianshu.com/p/e6472d61c35e
https://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml
https://www.lfd.uci.edu/~gohlke/pythonlibs/#shapely
下载后本地安装包方法:
- 安装whl包: pip install **.whl
- 安装tar.gz包:cd到解压后路径,python setup.py
install
升级包 pip install --upgrade a.whl
卸载包 pip uninstall a.whl
查看待更新包 pip list --outdate
升级pip自己 pip install --upgrade pip
igraph包安装可参考:
https://blog.csdn.net/u012950413/article/details/80950352
https://www.lfd.uci.edu/~gohlke/pythonlibs/
在jupyter中安装python包:!pip install [安装包名称]
(添加!,告诉jupyter把这条命令当作shell命令来执行)
纯离线安装包
从C:\Anaconda3\Lib\site-packages
拷贝对应安装包的文件夹(一般一个包有两个文件夹)。
参考:断网环境下利用pip安装Python离线安装包
先在联网环境下载该安装包所需要的所有依赖项:pip download hyperopt==0.2.2 -d "c:\hyperopt"
避坑1
问题:ModuleNotFoundError: No module named ‘numpy.testing.nosetester’
解决办法:
pip install numpy1.18
pip install scipy1.1.0
pip install scikit-learn==0.21.3
避坑2
pip install sklearn-pandas 但是引用是 import sklearn_pandas,注意一个短横线,一个下划线。
避坑3**
当windows服务器 toad 版本为0.0.58时,建议numpy版本为1.17.3,否则会出现import toad成功,但是引用函数报错,例如 from toad.plot import badrate_plot, proportion_plot,bin_plot
已安装包txt导出
进入Anaconda Prompt命令行下,输入pip freeze >requiremnts.txt
能在当前目录下生成txt文件。或者直接在命令行下pip freeze
,也能看到详细的python包版本信息。
pip和conda比较
Conda是跨平台的包和环境管理器,可以安装和管理来自Anaconda repository以 Anaconda Cloud的conda包。 Conda包是二进制文件,徐需要使用编译器来安装它们。另外,conda包不仅限于Python软件。它们还可能包含C或C ++库,R包或任何其他软件。
conda和pip的关键区别:
- pip安装python包,而conda安装包可能包含用任何语言编写的软件的包。
- conda能够创建可以包含不同版本的Python或其他软件包的隔离环境。Pip没有内置的环境支持,而是依赖于virtualenv或env等其他工具来创建隔离环境。
- conda可确保满足环境中安装的所有包的所有需求。有助于防止创建破坏的环境。
jupyter notebook标题生成目录
关掉jupyter后,在Anaconda Prompt命令行中输入:
pip install jupyter_contrib_nbextensions
jupyter contrib nbextension install --user --skip-running-check
重新打开jupyter notebook后,能看到Nbextensions选项卡,勾选Table of Contents(2) 和Collapsible Headings。
打开.ipynb文件,能看到目录选项,如下图:
jupyter notebook打开任意文件夹
- win+R 启动“运行” ,输入cmd 打开命令提示行
- 命令行中输入 cd /d D:\path 回车,输入jupyter notebook回车,可以直接打开所在目录