linux 安装python,不能连公网

2 02 3 年,不是北京离线安装Python的步骤: 1 .下载Python 3 .8 .1 0.tar.gz包。
2 . 使用 pip download grpcio 和 pip freeze >requirement.txt。
3 .通过scp传输到服务器。
4 .在服务器上解压:tar -xzf Python-3 .8 .1 0.tgz。
5 . 编译并安装:./configure --enable-optimizations do sudo make altinstall。
6 . pip install --no-index --find-links=./ -r requests.txt。
7 . 如果遇到权限问题,可以使用--user添加或调整权限。

pip国内镜像源-Python安装第三方库(一篇足以、都是干货,内含快捷方法)

嗨,我需要谈谈这个。
去年我在上海写代码,直到我秃顶。
每次收拾行李都要等很长时间,真是太糟糕了。
后来找到了清华镜像源。
你好,速度和本地一样快!
就说,安装请求包。
以前,您必须等待几分钟。
配合清华镜像源,不到十秒就可以搞定。
直接从命令行执行此操作:
bash pip安装包 -i http://mirrors.tuna.tsinghua.edu.cn/pypi/simple
就是这么简单。
当时尝试了一下阿里云,速度还蛮快的,但是有时候有点慢。
这要看运气,以及最近哪个来源人多。

后来我养成了习惯,就走了捷径。
我使用搜狗输入法创建了一个自定义句子。
输入“al”并回车,会自动填写阿里云镜像源URL。
省去了每次手动输入这么长的字符串的麻烦。
这个技巧非常有用,尤其是在编写脚本时。

如果您使用 Linux 或 macOS,您还可以在主目录中找到一个名为 .pip 的文件夹。
里面有一个pip.conf文件,将里面的index url修改为镜像源的地址。
在 Windows 系统上查找 pip.ini 文件也是如此。
这样,每次安装包时,它都会自动使用你指定的镜像源,非常方便。
但我比较懒,所以喜欢直接添加到命令行中,根据心情去改。

哦,顺便说一句,那是另一回事。
有时,镜像源在使用很长时间后会变得很慢。
我倾向于不时尝试更改来源。
例如,一两个月后,我将使用 pip list 查看安装了哪些软件包,然后随机选择一个软件包并使用另一个镜像源安装它以感受速度。
这个技巧非常有效。

我还尝试了 pip-accel 的东西,据说可以加快安装速度。
本来准备戴的时候觉得还好,后来发现有时候会出现问题,比如放什么包进去就卡住了。
所以这个我没接触过,不敢乱说。
您可以根据需要使用它。

总之,使用原生镜像源来安装Python包确实可以省去很多麻烦。
关键是找到适合你的方法。
有的喜欢命令行,有的喜欢修改配置文件。
这取决于个人习惯。
我十年的踩坑经历告诉我,这件事没有标准答案,自己去寻找才是最靠谱的。

python怎么下载第三方库

说实话,刚接手一个老项目的时候,我在使用pip安装Python库的时候遇到了很多坑。
我记得当时在Windows上,系统附带的Python的pip命令与我后来安装的Anaconda的命令不匹配。
我花了一个下午才最终弄清楚每个环境都需要打开一个单独的pip窗口。

有趣的是,如果你使用 Homebrew 在 macOS 上安装 Python,它会自动区分 pip 和 pip3 ,所以你不必担心。
不过,这取决于你的 Linux 系统的运气。
某些服务器精简版本可能需要先 sudo apt update。
否则,pip 在安装过程中会显示找不到包的消息。
上次我在 CentOS 上安装 requests 库时,我的系统有 Python 2 .7 ,因此 pip install 请求直接向我报告错误,最后我使用 pip2 install 请求完成工作。

我个人喜欢分两步完成某些任务。
第一步是在终端(Windows 为 cmd 或 PowerShell,Mac/Linux 为终端)中检查您的 pip 版本,然后键入 pip --version 或 pip3 --version 以查看哪个 pip 正在通信。
这一步非常重要,可以防止以后安装错误的Kukai系统。
第二步就是你提到的关键一步。
输入 pip install <库名称>,例如 pip install beautifulsoup4 安装后请不要急于领取。
首先,运行 pip list 检查最新安装的 bs4 是否在列表中。

有一些小细节需要注意。
如今,许多库要求您在安装后重新启动 IDE,有些需要完全重新启动系统。
上次我安装 TensorFlow 时,它很少崩溃,因为它需要安装大量低级依赖项。
安装后出现蓝屏。
最后我以为是显卡驱动冲突。
因此,安装完重要的库后,最好使用 pip show 查看官方文档,看看是否有特殊要求。

我记得的数据是Python社区现在推荐使用pip-tools来管理依赖关系。
这使您可以创建准确的requirements.txt,以避免不同环境下的打包版本不一致。
我当时在 Django 项目中进行了尝试,它大大减少了崩溃问题,但这超出了您所询问的基本任务的范围。