首页
关于
留言
Search
1
网盘挂载程序sharelist美化教程
3,763 阅读
2
红米 AX3000 (AX6) 路由器解锁 SSH 教程
3,092 阅读
3
小米路由器 AX3600 开启SSH教程,官方固件即可安装 ShellClash开启科学上网
848 阅读
4
小米路由器Openwrt固件修改代码超频至1100MHZ
520 阅读
5
编译带PassWall和SSR-plus插件的Openwrt系统
323 阅读
前端
Vue
React
后端
Java
Python
PHP
数据库
运维
杂谈
小程序
影视资源
登录
Search
标签搜索
Java
Linux
Mysql
IDEA
Docker
Debian
Springboot
JavaScript
Cloudflare
Maven
Windows
MacBook
JS
SQL
CSS
Map
List
Debian10
容器
小米路由器
William
累计撰写
118
篇文章
累计收到
464
条评论
首页
栏目
前端
Vue
React
后端
Java
Python
PHP
数据库
运维
杂谈
小程序
影视资源
页面
关于
留言
搜索到
3
篇与
的结果
2021-01-29
在Debian 10 / Debian 9 发行版上安装 Pip3 和 Pip2 的方法
本文介绍在Debian 10/Debian 9 Linux发行版上安装Pip3和Pip2的方法。Pip并未搭载在Debian 10中默认安装,Pip可以通过apt仓库中的get-pip安装程序脚本或从源代码手动构建的应用程序上安装。先决条件在开始安装之前,你需要以具有sudo特权的用户身份登录到已安装的Debian系统,进入后,更新系统软件包:sudo apt update sudo apt -y upgrade在继续之前,你应该已经从命令行获得了可用的Python版本,使用以下命令进行检查:$ python -V Python 2.7.16 $ python3 -V Python 3.7.3参考:在 Debian10 上安装 Python3.9 教程。然后,使用以下方法在Debian10(Buster)上安装Pip。在Debian 10/Debian 9上为Python 2安装Pip2对于Python 2用户,请运行以下命令以在Debian 10 Linux上安装Pip2:sudo apt update sudo apt install python-pip确认安装:$ pip2 --version pip 18.1 from /usr/lib/python2.7/dist-packages/pip (python 2.7) $ pip --version pip 18.1 from /usr/lib/python2.7/dist-packages/pip (python 2.7)在Debian 10/Debian 9上为Python 3安装Pip3如果你在项目中使用Python3,请运行以下命令在Debian 10(Buster)中安装适用于Python 3的Pip3:sudo apt update sudo apt install python3-venv python3-pip如果在Debian 10/9上成功安装了Pip,则应该能够从CLI检查版本:$ pip3 --version pip 18.1 from /usr/lib/python3/dist-packages/pip (python 3.7)在Debian 10/Debian 9 Linux上使用Pip最标准的Python模块在Debian Linux的APT存储库中以Debian软件包的形式分发,如果该软件包不可用,则可以使用pip | pip3命令在全局或本地安装到用户环境,我们来看两个安装awscli Python软件包的示例。1、在用户空间中安装# Python 2 $ pip2 install --user awscli # Python 3 $ pip3 install --user awscli如果/home/$USER/.local/bin不存在,请将其添加到你的PATH中。校验:$ env | grep PATH PATH=/home/debian/.local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games如果你在输出中看不到/home/username/.local/bin,请添加如下:$ nano ~/.bashrc export PATH="$PATH:/home/$USER/.local/bin" $ source ~/.bashrc $ env | grep PATH然后,你可以查看软件包的详细信息:$ pip2 show awscli Name: awscli Version: 1.16.254 Summary: Universal Command Line Environment for AWS. Home-page: http://aws.amazon.com/cli/ Author: Amazon Web Services Author-email: UNKNOWN License: Apache License 2.0 Location: /usr/local/lib/python2.7/dist-packages Requires: s3transfer, colorama, PyYAML, docutils, botocore, rsa Required-by:2、在Debian 10上全局安装Python软件包如果希望所有用户都可以使用已安装的软件包,请在全局范围内安装它们,例子:# Python 2 $ sudo pip2 install awscli # Python 3 $ sudo pip3 install awscli3、标准Pip备忘单搜索包:pip search <packagename>安装软件包:pip install <packagename>显示包的细节:pip show <packagename>在用户空间中安装软件包pip install --user <packagename>升级软件包:pip install -r requirements.txt列出所有过时的软件包:pip list --outdated
2021年01月29日
48 阅读
0 评论
1 点赞
2021-01-29
Debian 10 安装 Python 3.9 教程
在 Debian 10 上安装 Python 3.9在 Debian 上构建 Python 3.9 是一个相对简单的过程,只需几分钟。1、首先安装构建 Python 源代码所需的软件包:sudo apt update sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget2、使用 wget 或 curl 从 Python下载页面 下载最新版本的源代码 。在撰写本文时,最新版本是 3.9.1 :curl -O https://www.python.org/ftp/python/3.9.1/Python-3.9.1.tar.xz3、下载完成后, 解压缩 tar 文件 :tar -xf Python-3.9.1.tar.xz4、进入到 Python 源目录并运行 configure 脚本:cd Python-3.9.1 ./configure --enable-optimizations //该脚本执行许多检查,以确保系统上的所有依赖项都存在。该 `--enable-optimizations` 选项将通过运行多个测试来优化 Python 二进制文件,这将使构建过程变慢。5、运行 make 开始构建过程make -j 4修改 -j 使其与处理器中的内核数量相对应。您可以通过键入 nproc 内核数。6、构建完成后,以具有 sudo 访问权限的用户身份(博主直接用root用户)运行以下命令来安装 Python 二进制文件:sudo make altinstall不要使用标准 make install ,因为它将覆盖默认的系统 python3 二进制文件。7、至此,Python 3.9 已安装在您的 Debian 系统上并可以使用。您可以通过键入以下内容进行验证:python3 --version 终端输出 Python 3.9.1创建虚拟环境Python 虚拟环境是一个独立的目录树,其中包括 Python 和许多其他软件包。它允许您将 Python 模块安装在特定项目的隔离位置,而不是全局安装。这样,您不必担心会影响其他 Python 项目。在此示例中,我们将在用户主目录中创建一个新的 Python 3.9 项目 my_app 。首先,创建项目目录并切换到该目录:mkdir ~/my_app && cd ~/my_app在项目根目录内部,运行以下命令以创建一个名为 my_app_venv 的虚拟环境:python3 -m venv my_app_venv激活环境:source my_app_venv/bin/activate激活后, shell 提示符将以环境名称为前缀。从 Python 3.4 开始,在创建虚拟环境时, Python 的 软件包管理器 pip 会被默认安装。在虚拟环境中,可以使用 pip 代替 pip3.9,同样使用 python 代替 python3.9 :完成虚拟环境的工作后,键入 deactivate 停用,然后将返回到常规 shell 。
2021年01月29日
31 阅读
0 评论
2 点赞
2020-08-18
Debian永久修改DNS
网上有很多方法都是体验非常不好的, 或者说无效的,William在外国的一个网站上看到说安装resolvconf,然后修改head文件的,这方法能用是能用,但是无端的又加了个自启动服务,给服务器多加了个负担。另外,William曾被一个方法害过!就是修改/etc/network/interfaces这个文件,说在文件最后面添加dns-nameservers的,直接导致VPS失联!失联!失联!最后William无奈选择删掉实例重新开一台最后William找到了永久修改Debian9+的DNS方案,理论上debian都可行,debian9以下的没测试(理论上都没问题),此方法彻底解决重启DNS配置失效问题执行命令:vim /etc/dhcp/dhclient.conf在这一行代码下面 #prepend domain-name-servers 127.0.0.1;supersede domain-name-servers 8.8.8.8, 1.1.1.1;cloudflare的 1.1.1.1 和谷歌的 8.8.8.8 是 William 比较喜欢的 DNS,而且 William 的服务器是在国外,所以这两个相对较好,当然你可以换成自己的喜欢的,比如阿里云的,dnspod的。如果是国内的服务器可以换成 129.29.29.29、 223.5.5.5、 114.114.114.114这些执行 /etc/resolv.conf 就可以看到你刚才修改的dns。另外,如果不想永久修改DNS,只是暂时修改,也是修改/etc/resolv.conf在里面加入 nameserver 1.1.1.1 和 nameserver 8.8.8.8,注意,一行一个,别两个nameserver放在一行
2020年08月18日
208 阅读
0 评论
1 点赞