pip导出跨平台的依赖包
发表于|更新于|Python
|总字数:134|阅读时长:1分钟|浏览量:
平时在mac上开发,但是部署却在linux中,这就造成两边的依赖包系统不兼容的问题,所以需要将其下载成对应操作系统的包,然后离线安装。
导出Python项目的依赖
1 | pip freeze >requirements.txt |
下载依赖包
1 | pip download -d dept -r requirements.txt --only-binary=:all: --platform linux_x86_64 -i https://pypi.tuna.tsinghua.edu.cn/simple |
如果个别依赖包不支持二进制的,那么就把--only-binary=:all:替换为--no-deps
安装依赖包
1 | pip install --no-index --find-links= dept/ -r requirements.txt |
文章作者: Charles
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 码农笔记!
相关推荐

2022-09-20
Selenium4处理SSL证书错误问题
一、背景现在为了等保测评,所有的访问方式都需要配置ssl证书,web项目也需要通过https去访问。由于提供的是一个泛域名的证书,但我们通常都是通过IP访问。所以第一次访问网页的时候会出现如下界面: 在执行selenium自动化测试的时候就会报错。 二、解决办法2.1 Chrome1234567from selenium import webdriveroptions = webdriver.ChromeOptions()# chrome中加入配置参数options.add\_argument('–ignore-certificate-errors')driver = webdriver.Chrome(chrome_options=options)driver.get('https://10.10.10.10') 2.2 FireFox浏览器123456from selenium import webdriveroprofile = webdriver.FirefoxOptions()# 配置文件设置Trueoprofile.acc...

2023-06-20
CentOS7提示 libsasl2.so.2 cannot open shared object file
背景最近服务器升级了CentOS7.9,在重新部署服务后,运行模型训练,提示了如下错误: 1libsasl2.so.2: cannot open shared object file: No such file or directory 解决办法将系统自带的libsasl2.so.3.0.0 软链到 libsasl2.so.2 1ln -s /usr/lib64/libsasl2.so.3.0.0 /usr/lib64/libsasl2.so.2 再次执行python程序就不会出现这个错误了。

2021-08-09
pip安装依赖提示mysql_config command not found
在CentOS7使用pip安装Python依赖时,遇到了错误提示:mysql_config command not found,再次记录下解决方法。 错误再现1bin/pip3 install -r requirements.txt 安装依赖时,提示了如下错误: 123456789101112131415161718192021 Downloading https://files.pythonhosted.org/packages/3c/df/59cd2fa5e48d0804d213bdcb1acb4d08c403b61c7ff7ed4dd4a6a2deb3f7/mysqlclient-2.0.3.tar.gz (88kB) 100% |████████████████████████████████| 92kB 613kB/s Complete output from command python setup.py egg_info: /bin/sh: mysql_config: command not found /bin/sh: maria...

2026-01-29
利用GitHub Action自动提交网站链接
由于百度对于新站或者一些他们认为质量不高的站点,关闭了sitemap的提交方式,为了让百度尽快收录,就需要手动将新的文章链接手动提交到百度站长平台,实在是过于麻烦,所以就想到利用GitHub Action,将站点URL自动提交到百度站长平台和Bing的IndexNow。 首先,确保你的站点已经添加到百度站长工具平台和bing webmaster tools,获取他们的密钥。 获取百度提交密钥点击站点管理 -> 选择需要提交的域名 -> 普通收录,默认进去就是资源提交 -> API提交。此时会给你个推送接口,里面写明了你的密钥,将其记录下来。 获取Bing IndexNow密钥打开 How to add IndexNow to your website Bing Webmaster Tools,在下面有个Generate API Key,根据指引,将其作为文件名保存为yourapikey.txt,放置在网站根目录,懒得操作的话可以安装Bing推荐的插件,例如RankMath、Yoast等都会自动生成这个API Key,并且这些插件会在新文章发布时自动提交。当...

2023-04-03
在Windows PowerShell上使用Miniconda
Miniconda简介Miniconda是一款小巧的python环境管理工具,安装包大约只有50M多点,其安装程序中包含conda软件包管理器和Python。一旦安装了Miniconda,就可以使用conda命令安装任何其他软件工具包并创建环境等。本文是在Windows 11系统下进行下载、安装和配置。 安装Miniconda下载在miniconda的官网找到下载页面下载页面进行下载。根据自己电脑的操作系统版本下载,现在大部分电脑应该都是64位的,所以最好选择python3的64位版本,即Miniconda3 Windows 64-bit ,(电脑是32位,则下载32位版本)。 安装双击Miniconda3-latest-Windows-x86_64.exe,无脑下一步,注意:不要选择添加到环境变量。 安装完成后,在任务栏搜索的地方输入Anaconda Powershell Prompt (miniconda3),打开PowerShell版本的Anaconda Promot,此时便可以使用conda命令了。 配置配置源 12conda config --add channels ...

2019-08-01
更换pip的源为国内源
通常使用pip安装模块时都默认访问Pypi的官方源,速度慢还经常超时,为了提高速度和稳定性,我们可以将其更换为国内的镜像。 Mac && Linux修改源可以在~/创建.pip/pip.conf,填入如下内容: 123456[global]index-url = https://mirrors.aliyun.com/pypi/simple/# 如果是https的话,没必要添加一下内容,即使添加了也没关系,非https的源则必须添加。[install]trusted-host=mirrors.aliyun.com Windows对于Windows用户来说,在%APPDATA%创建pip\pip.ini,填入如下内容: 123456[global]index-url = https://mirrors.aliyun.com/pypi/simple/# 如果是https的话,没必要添加一下内容,即使添加了也没关系,非https的源则必须添加。# [install]# trusted-host=mirrors.aliyun.com 临时更换懒得修改也可以使用-i参数...
评论
WalineDisqus
公告
又双叒从WordPress迁移到Hexo了,开启白嫖模式。





