首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

最简单的方式发布你的Python应用

那么如何将你写的程序发布给其他人用呢? 我尝试过一些常用的打包工具,py2exe,pyinstaller,这些工具有一些缺点: 不稳定。...配置文件复杂。简单的打包方式可能无法满足需要,复杂一些的就要写配置文件,有时明明写好的配置文件,就是没有生效。 打包文件大,启动慢。...不过在正式使用之前,我们还需要进行两点改造。 安装 pip 工具 我们写程序不可能只用标准库,还要使用第三方库,比如 requests,那么就要为 Python 环境配置 pip。...使用 pip 现在安装 requests 并 import 测试。发现报了个错,说找不到 pip。 ?...添加搜索路径 进入 python-3.9.5-embed-amd64 文件夹,修改文件 python39._pth 文件 ?

1.8K10

爬一爬那些年你硬盘存过的“老师”

这个项目在github也做了具体的使用说明和介绍,大家可以根据自身的项目情况进行配置即可(为了方便阅读,通过google翻译为中文)。...项目使用:有2种使用方式 方式一:使用pip安装报的方式(推荐) pip install google_images_download 方式二:手动下载 git clone https://github.com...此项目已经实现了翻页功能,只需要使用者同时安装Selenium库chromedriver,代码里面配置即可。...使用案例 这里给大家分享一下如何将此项目用来爬取去自己需要的图片。原作者介绍了几种关键字输入的方式。这里以文件读取的形式将关键字传入。...(本文AI科技大本营转载文章,转载请微信联系原作者)

64230
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Python骚操作——爬一爬那些年你硬盘存过的老师

    这个开源项目不需要使用者再去手写核心爬虫,只需要下载安装,然后传入一些配置参数即可。重要的能做到google图片的无限量爬取,只有不想爬的图片,没有爬不到的。下来就介绍一下这个牛逼的开源项目。...这个项目在github也做了具体的使用说明和介绍,大家可以根据自身的项目情况进行配置即可(为了方便阅读,通过google翻译为中文)。 ?...项目使用:有2种使用方式 方式一:使用pip安装报的方式(推荐) pip install google_images_download 方式二:手动下载 git clone https://github.com...此项目已经实现了翻页功能,只需要使用者同时安装Selenium库chromedriver,代码里面配置即可。...使用案例 这里给大家分享一下如何将此项目用来爬取去自己需要的图片。原作者介绍了几种关键字输入的方式。这里以文件读取的形式将关键字传入。

    59620

    Python骚操作-自动抢火车票

    于是我在 github 上一搜索,果然有不少抢票程序,有的是 Python2,有的是 Python3,按 start 数据排序,经过亲自使用和对比,我选择了一个相对较好用的程序,并稍加以改进和完善。...直接命令行执行 pip install splinter pip install zmail 步骤二、修改配置文件 配置文件 config.ini 需要修改以下几个地方: 1、你的12306账号、密码...,大多数人使用默认的配置就够了。...= self.initmy_url: # sleep(1) # else: # break 上述注释掉的代码修改前的代码。 2、邮件发送功能。...如果你想让自己的Python程序发给不懂Python的人使用,还是编译成 exe 发给他们好用,省得安装各种依赖包。这里说下如何将 python 源文件编译为 exe 文件。

    1.3K50

    爬一爬那些年你硬盘存过的老师

    这个开源项目不需要使用者再去手写核心爬虫,只需要下载安装,然后传入一些配置参数即可。重要的能做到google图片的无限量爬取,只有不想爬的图片,没有爬不到的。下来就介绍一下这个牛逼的开源项目。...这个项目在github也做了具体的使用说明和介绍,大家可以根据自身的项目情况进行配置即可(为了方便阅读,通过google翻译为中文)。 ?...项目使用:有2种使用方式 方式一:使用pip安装报的方式(推荐) pip install google_images_download 方式二:手动下载 git clone https://github.com...此项目已经实现了翻页功能,只需要使用者同时安装Selenium库chromedriver,代码里面配置即可。...使用案例 这里给大家分享一下如何将此项目用来爬取去自己需要的图片。原作者介绍了几种关键字输入的方式。这里以文件读取的形式将关键字传入。

    52710

    Python包管理必备–pip命令&设置镜像源

    pip install pillow-4.2xxxxxxx.whl pip install –upgrade pip uninstall 卸载包,后面跟需卸载的包名,可一次性卸载多个pip uninstall...以下将展示如何修改pip和python的默认版本,主要是修改.bash_profile配置文件,该文件主要用于配置用户级环境变量,和Python相关的,包括搜索模块的路径等变量,均在该文件内进行配置。...2.1 临时使用指定镜像安装 #如果希望只是临时使用某个镜像服务器安装指定的包,则可以用以下语句: pip install -i mirror_url_path packagename #具体例子如下,...pip安装所有包的时候,均使用指定的镜像服务器,则可以做以下配置 #如果希望变更默认pip命令安装源,则需要pip配置文件 #针对mac,pip配置文件地址 ~/.config/pip/pip.conf...,一般使用以下两个命令修改该文件内的信息 #将某镜像地址修改为默认 pip config set global.index-url mirror_url_path #指定镜像服务器域名地址 pip config

    3.5K20

    0835-5.16.2-如何按需加载Python依赖包到Spark集群

    在PySpark的分布式运行的环境下,要确保所有节点均存在我们用到的Packages,本篇文章主要介绍如何将我们需要的Package依赖包加载到我们的运行环境中,而非将全量的Package包加载到Pyspark...运行环境中,本篇文章以xgboost1.0.2包例来介绍。...测试环境: 1.Redhat7.6 2.CDH5.16.2 3.使用root用户操作 2.环境检查 1.确保集群所有节点已安装了相同的Python版本,测试环境使用了Anaconda来部署统一的Python...2.找一个任意OS节点装上Python3.6.4+版本,用来准备提取依赖包 配置pip使用国内的Python源 [root@cdh02 ~]# cat /etc/pip.conf [global] index-url...5.总结 1.存放在HDFS上的第三方依赖包可以存在多个,也可以将多个package包打包到一个zip包里。

    3.3K20

    如何借助Hadolint编写高质量的 Dockerfile

    我们将探索 Hadolint 的代码检查过程、它的许多规则,以及如何将 Hadolint 纳入您的开发工作流程。 我们还将发现如何创建小巧、高效且安全免受常见安全弱点影响的镜像。...您可以使用--ignore RULECODE选项忽略一个或多个规则。...例如,以下命令将DL3006升级错误,将DL3045降级信息(这两个代码默认为警告): $ hadolint --error DL3006 --info DL3045 Dockerfile Dockerfile...配置文件 将选项手动传递到每次 Hadolint 运行中可能会很烦人且容易出错。Hadolint 很方便地提供了配置文件支持,可以将所有选项存储在一个地方。...我通常喜欢使用/app工作目录来保持我的 Docker 镜像一致,但您可以使用任何您想要的新目录或现有目录。 我们忽略 DL3013,因为我们想要下载最新版本的 pip。没有必要将其固定到特定版本。

    13310

    python之本地模块包使用和创建

    使用第三方的包的方法 一般情况下使用pip安装第三方包: 安装新包: pip install xxxx 卸载已安装的包:pip uninstall xxxx 更新已安装的包: easy_install...= 'mytest', version = '0.1', author = 'BYManbu', author_email = 'bymanbu@126.com', url...本地不安装使用包 对于python程序来说,有个环境变量sys.path的概念. sys.path中记录这python使用包时候搜索的路径 可以打印sys.path查看: 其中/usr/local...: import sys 添加sys.path.append(包的绝对路径) 参考 Python的模块引用和查找路径 Python学习笔记十_模块、第三方模块安装、模块导入 (转)Python添加默认模块搜索路径...第三章:python项目的结构和包的创建 导入他人写的Python包&创建自己的Python包 如何创建自己的python包 如何将自己的Python程序打包--setuptools详解 Python

    2.4K20

    Chiasmodon:一款针对域名安全的公开资源情报OSINT工具

    9、组织或公司:搜索与特定组织或公司相关的信息,包括其联系方式、关联域名和网络基础设施。 10、URL路径:根据特定的URL路径执行搜索,以收集有关路径、其内容和潜在安全风险的信息。...11、电话:使用电话号码进行搜索以收集相关所有者、位置和任何可用的公共记录等信息。...setup.py 或者直接使用pip命令安装: $ pip install chiasmodon 工具使用样例 通过域名扫描目标组织: chiasmodon_cli.py example.com...123 --method cred.password 搜索URL节点: chiasmodon_cli.py /wp-login.php --method url.path 搜索IP: chiasmodon_cli.py...搜索多个目标: chiasmodon_cli.py targets.txt --method domain --output example-creds.txt 工具运行演示 工具演示视频 演示视频

    13410

    一个可以保护个人隐私的网络搜索服务:秘迹搜索搭建教程

    : "127.0.0.1" 然后设置匿名访问,这个之前没有在Searx教程提过,主要是秘迹搜索以隐私为主,所以就配合下,这里就说下配置过程,具体方法看后面,当然你不设置也是不影响基本使用的。...如果你网站有宝塔,就可以使用宝塔进行反代,如果没有,建议使用第2种的Caddy反代,配置很快。...1、宝塔反代 先进入宝塔面板,然后点击左侧网站,添加站点,然后再点击添加好了的域名名称,这时候就进入了站点配置,点击反向代理,目标URL填入http://127.0.0.1:8888,再启用反向代理即可...3、Nginx配置 如果你使用其它的,这里就大概发个Nginx反代配置,直接添加到配置文件即可。...、key值、秘迹搜索地址,这里的key需要和上面的一致 result_proxy: url : https://morty.moerats.com key : moerats server_name

    1K00

    Python中的requirements.txt文件

    pip可以使用以下 命令在PyPI中搜索软件包:pip search $ pip search "query" 该查询将用于搜索所有软件包的名称和摘要。...还有一个旧的每用户配置文件,该文件也受尊重,位于: 在Unix和macOS上,配置文件: $HOME/.pip/pip.conf 在Windows上,配置文件: %HOME%\pip\pip.ini...Vista不支持站点范围的配置 如果通过pip找到了多个配置文件,则按以下顺序组合它们: 读取站点范围的文件 读取每个用户的文件 读取特定于virtualenv的文件 每个读取的文件都会覆盖从先前文件读取的所有值...设置的名称来自于long命令行选项,例如,如果您要使用其他程序包索引(--index-url)并将HTTP超时(--default-timeout)设置60秒,则配置文件将如下所示: [global]...对于可以重复的命令行选项,请使用空格分隔多个值。

    9K20

    如何使用Visual Studio Code开发Django项目

    Python 安装完后需要使用pip命令安装virtualenv模块,该模块负责隔离不同项目开发之间的模块依赖。...[global] index-url = http://mirrors.aliyun.com/pypi/simple/ [install] trusted-host = mirrors.aliyun.com...如何将Visual Studio Code配置成Django项目开发环境 推荐在Windows下使用cmder作为首选命令行工具,配合最新版Git客户端使用,即可在Windows下使用linux命令的移植版本...推荐将vscode界面语言配置成英文,方式在vscode窗口中按下 Ctrl + Shift + P,输入 语言,选择配置语言,再打开的配置文件中,将locale设置en-US ?...用户级别的设置可以理解全局设置,其中的设置对任一vscode实例都生效。工作区级别的设置则仅针对当前项目生效,配置文件存放在项目的 .vscode 文件夹中。

    3.9K53

    私密的搜索引擎搭建

    Searx教程提过,主要是秘迹搜索以隐私为主,所以就配合下,这里就说下配置过程,具体方法看后面,当然你不设置也是不影响基本使用的。...如果你网站有宝塔,就可以使用宝塔进行反代,如果没有,建议使用第2种的Caddy反代,配置很快。...1、宝塔反代 先进入宝塔面板,然后点击左侧网站,添加站点,然后再点击添加好了的域名名称,这时候就进入了站点配置,点击反向代理,目标URL填入http://127.0.0.1:8888,再启用反向代理即可...3、Nginx配置 如果你使用其它的,这里就大概发个Nginx反代配置,直接添加到配置文件即可。...秘迹搜索地址,这里的key需要和上面的一致 result_proxy: url : https://morty.moerats.com key : moerats server_name

    1.7K00

    将自己的 python 包添加到 pip 源 Pypi

    python 公用的包可以使用 pip 管理工具方便地下载、使用、管理,那么如何将自己的工具包上传到 pip 服务器供别人下载呢,本记录相关内容。...简介 python 包可以使用 pip 工具方便地管理,分享和使用使用python包模块有很多好处: 可以使用pip之类的命令来管理和安装python模块,避免手动管理引用文件。...核心的源服务器 The Python Package Index (PyPI) https://pypi.org/ pip 源初始的形态,我们希望把自己的包也上传到这里。...网站上没有使用过,可以访问官网,搜索一下想用的名字有没有被占用。...分享包 现在链接互联网的人讲道理可以使用如下命令来安装我们的包 pip install utils-vvd 但是会有一些问题,在国内一般都会换成阿里、清华、中科大等pip源,使用这些默认源无法下载到我们的包

    98130

    pipenv快速入门

    Java上的maven、gradle,NodeJS的npm这些工具就不存在这个问题,它们有一个或多个的专门的依赖文件来管理这些包。...这两个文件就是pipenv用于管理第三方库的配置文件,如果同时使用版本控制软件的话,需要将它们也加入进去。...需要注意,这里指定的Python必须是系统已经安装的、可以在环境变量中搜索到的版本号,如果指定未安装的版本,会提示错误。...配置pipenv pipenv还有一些配置,都是使用环境变量配置的,由于配置项比较多,这里就不介绍了,直接看官方文档好了。...官方文档这里我们做出了解释:项目可以分为两种,程序和库,对于程序来说应该使用pipenv,而对于库来说则是在setup.py中安装。

    55140
    领券