如何在spyder里安装python包

如何在spyder里安装python包,第1张

在spyder里安装python包的方法:1、依次点击开始、anaconda、anaconda prompt;2、执行pip install pydotplus命令;3、安装完成后执行import命令导入即可。

具体方法:

(推荐学习:Python入门教程)

1、首先找到anaconda命令窗口,我们依次点击开始、所有程序、anaconda、anaconda prompt,此时会进入到如下页面:

2、然后输入pip install pydotplus命令按enter回车运行,开始安装,得到如下页面:

显示已安装成功。

3、最后打开spyder,import刚才已安装的包即可,如下:

打包和上传依赖wheel和twine这两个包。

比方说我们想写这样一个包,这个包只有一个功能,那就是打印程序员佛祖字符画。

这个包就提供了一个佛祖字符画和一个打印函数。

__main__py 让这个包可以被 python -m 直接运行,而 __main__py 其实也就只干了一件事,那就是调用 print_buddha 打印字符画。

打包项目你需要学习以下知识

加星的是必须的,其他的可有可无不影响打包和上传PyPi,就是不规范而已。

最基本的 setuppy

然后我们试一下打包:

这是个组合命令,意思是先打sdist,再打bdist_wheel。

sdist打出来的是targz格式压缩包,里面就是包源文件,可以供直接解压然后 python setuppy install 安装。

bdist_wheel打出来的是whl格式文件,这是pip官方安装包文件格式。

注意:egg格式已经过时了,现在PyPi的包都是用whl格式。

PiPy上传规范是同时要targz和whl两个格式的包。

注意:打了星的是必须参数

描述性参数只是作为PKG_INFO用的,没有什么特殊作用,就是描述用的,用来供pip和PyPi管理的,因此看上面就可以了。

setuppy 需要提供以上参数数据用来搜集需要打到包里的文件:

注意:打了星的是重要参数

根据上面的说明,我们来演练一下。首先项目要做些修改和添加一些功能。

接着修改setuppy:

注意: data_files 、 scripts 这两个参数不享受 package_dir 的效果,必须指定根目录下相对路径。

打包看看:

试一下安装:

我们去PYTHON_HOME看看我们的包被安装到哪里。

我们的包各种文件都被安装到了我们想要的位置。

试一下命令行调用 buddhabat :

python里导入 buddha 模块:

python里导入 single_module 模块:

例子:

更加详细的说明可以去参考官方文档《 setuptools documeng: Building and Distributing Packages with Setuptools 》

到 PyPi 官网注册一个账号,通过各种验证通。

将dist下的targz和whl文件上传到PyPi。

会提示输入用户名密码,照着做就行。

上传成功后就会出现在PyPi和你的项目页里。

你无法重新上传覆盖版本,所以如果你的包有bug或者有修改,你必须修改setuppy里的version,然后再打一次包上传。

是一种用于从Python的包管理系统PyPI安装和分发Python软件包的格式。它实际上是一个普通的DEB文件,其中包含一个pip安装脚本,安装脚本把所有的Python包安装到系统中的Python路径中。 提供了一种在Debian/Ubuntu系统上安装Python软件包的简便方法。它可以使用dpkg或apt-get来安装,这使得普通用户可以在没有使用root权限的情况下安装Python软件包。此外,还支持将多个Python软件包打包成一个文件,以简化安装过程。

和普通的DEB文件之间有一些不同。PIPDEB文件包含pip安装脚本,而普通的DEB文件只包含一个安装脚本。此外,PIPDEB文件还包含一些额外的信息,比如依赖项,它们能够帮助系统确定哪些软件包需要安装,以及安装哪些软件包的顺序。

可以帮助改进Python程序的安装体验,并使它们更容易安装,这有助于Python程序的普及。它还可以帮助系统管理员更好地管理Python软件包,并确保它们始终是最新的。

1、首先在电脑的搜索框中输入“idle”,出现的“IDLE”就是Python的入口,如下图所示。

2、进入Python到界面中,然后点击“File”,在下拉菜单中选择“New File”进去程序编写页面。

3、程序编写完成后,点击“File”,然后在下拉菜单中选择“Save”进行保存。

4、保存完了之后,按下”F5“键运行程序即可,如下图所示就完成了。

如果是linux、unix系统,使用sudo pip install package-name即可;

若是Windows系统,使用pip install package-name即可。

大多数库都可以通过pip安装,安装方法为,在命令行窗口输入

pip install libname

libname为库名

某些库通过pip安装不了,可能是因为没有打包上传到pypi中,可以下载安装包之后离线安装,方法是

pip install libpath

libpath为本地安装包地址,这些安装包一般以whl为后缀名。表示python扩展包的windows环境下的二进制文件。

有一个专门下载这种文件的地方>

以上就是关于如何在spyder里安装python包全部的内容,包括:如何在spyder里安装python包、怎么将自己写的包打包上传到PyPi供其他人下载、pipdeb格式等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9866872.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存