当前位置:首页 » 编程语言 » pythonlinuxpip

pythonlinuxpip

发布时间: 2023-02-21 10:26:15

A. linux(deepin)中安装python模块

这次是想要安装requests模块,如果在windows系统中,直接找到cmd输入pip install requests就好了。但是,在deepin中这样却是不行的因为原本没有pip这个东西,所以要先安装pip。

首先用正常的安装命令:sudo apt-get install python-pip(如果想要安装pip3的话就是python3-pip),之后等待pip安装完成。这个时候再使用pip install requests就行了

B. python包管理工具pip install详解

pip install用来安装python第三方库,使用时有比较多的选项,这里我们选几个常用的来讲解下,包括以下几个: --requirement,--no-deps,--target,--user,--upgrade,--force-reinstall,--ignore-installed。

这个选项允许我们指定一个文件,pip会安装此文件里指定的第三方库,比如我的电脑上有个文件 requirements.txt,内容如下:

当我执行pip install -r requirements.txt时就会安装上面的3个库,输出内容的最后两行如下:

我们看到安装的库多于3个,那是因为pip也会同时安装依赖,这个就是下面要讲的。

这个选项告诉pip不安装依赖,只安装指定的库,如果执行以下语句:

则会只安装3个库,最后两行输出如下:

这个选项指定安装目录,比如指定 --target /pip/install/directory 就会安装到/pip/install/directory目录。

这个选项指定安装到特定目录,linux上是 ~/.local/,windows上是 %APPDATA%Python。

当一个库有新版本时,我们可以指定这个参数对其进行升级。

如果我们已经安装过某个库,再次安装时不会重新安装,这时指定 --force-reinstall 可以强制安装。

这个选项告诉pip忽略已经安装的库,导致pip会覆盖它们。这个选项与force-reinstall不同的是,如果某个库已安装,force-reinstall会先卸载再安装,ignore-installed不会卸载会直接覆盖。

C. 【Python基础】PIP 镜像源配置轻松搞定

pip 是 python 必不可少的的包管理工具,但是要在国内用得爽,必须要配置镜像源。

有哪些镜像站可用,以及如何配置,网上都有很多分享了。

我常用的是  阿里云镜像站 。

这里有一点比较麻烦的地方,就是是 Linux 和 Windows 环境下的 pip 配置文件的名字和位置都不同,经常混淆。

今天就教大家一招,快速搞定:

执行完上面两条命令就可以啦。

pip config set 命令能自动把配置写入到用户对应的配置文件中:

[global]

index-url = https://mirrors.aliyun.com/pypi/simple/

[install]

trusted-host=mirrors.aliyun.com

命令虽然方便,但是参数格式复杂,记住不太容易,要是想改一下也挺麻烦,

所以我们进一步了解一下细节。

“ 下面我以 Windows 系统为例,实际在 Linux 系统也是类似

查看配置

执行 pip config list 命令可以显示已经有了哪些配置:

pip config list

global.index-url='http://mirrors.aliyun.com/pypi/simple/'

install.trusted-host='mirrors.aliyun.com'

带上一个 -v 选项:

pip config list -v

For variant 'global', will try loading 'C:\ProgramData\pip\pip.ini'

For variant 'user', will try loading 'C:\Users\davy\pip\pip.ini'

For variant 'user', will try loading 'C:\Users\davy\AppData\Roaming\pip\pip.ini'

For variant 'site', will try loading 'c:\users\davy\appdata\local\programs\python\python38\pip.ini'

global.index-url='http://mirrors.aliyun.com/pypi/simple/'

install.trusted-host='mirrors.aliyun.com'

“ 这里有一点不太好的地方是不显示配置是在哪个文件里。

就把它尝试获取的配置文件名完整路径列出来了。前面的 global 和 user 和 site 分别表示配置文件生效的范围:

global - 全局,一般不用

user - 当前用户,推荐

site - 只针对某一个 python 解释器

可以看到 user 有两个地方,其中配置任何一个都是可以的。

有的网络文章推荐的手动创建文件地址是前面那个,但是 pip 默认创建的是后者。

编辑配置

在命令行直接执行 pip config edit 会自动为我们打开配置文件,但是在 Windows 环境下还不行:

pip config edit

ERROR: Could not determine editor to use.

需要手动指定一个编辑器,就用记事本就行了:

pip config edit  --editor notepad

“ Linux 系统中编辑器可以使用 vi,也可以是你习惯的其它编辑器

如果你从来没有设置过,它会报 找不到指定路径,这是因为相应的文件夹没有创建。

设置配置

通过 pip config set 命令可以直接设置配置项,它会自动创建没有的文件夹和文件。但是必须要给定一个配置项:

pip config set

ERROR: Got unexpected number of arguments, expected 2. (example: "pip config set [name] [value]")

我们随便写一个配置:

pip config set x.y z

Writing to C:\Users\davy\AppData\Roaming\pip\pip.ini

然后再执行上面的

pip config edit  --editor notepad

就能自动打开配置文件,把拷贝好的配置文件内容贴进去就可以啦。

D. linux服务器怎么安装pip

1、先说一下什么是pip
pip 是“A tool for installing and managing Python packages.”,也就是说pip是python的软件安装工具
2、下面介绍怎么在linux下安装pip
下载pip到/usr/local/src
# cd /usr/local/src
# wget "https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz#md5=" --no-check-certificate
如果提示:-bash: wget: command not found
那么安装wget,执行如下:
# yum -y install wget

解夺安装pip
# tar -xzvf pip-1.5.4.tar.gz
# cd pip-1.5.4
# python setup.py install

如果安装报下面的错:
Traceback (most recent call last):
File "setup.py", line 6, in <mole>
from setuptools import setup, find_packages
ImportError: No mole named setuptools

那么就要先安装setuptools包
(1)下载setuptools包
# wget http://pypi.python.org/packages/source/s/setuptools/setuptools-2.0.tar.gz
(2)解压setuptools包
# tar zxvf setuptools-2.0.tar.gz
# cd setuptools-2.0
(3)编译setuptools
# python setup.py build
(4)开始执行setuptools安装
# python setup.py install

安装完成setuptools包后,在重新执行:
# cd /usr/local/src/pip-1.5.4
# python setup.py install
至此pip安装完成

3、linux下pip使用参数
# pip --help

Usage:
pip <command> [options]

Commands:
install Install packages.
uninstall Uninstall packages.
freeze Output installed packages in requirements format.
list List installed packages.
show Show information about installed packages.
search Search PyPI for packages.
wheel Build wheels from your requirements.
zip DEPRECATED. Zip indivial packages.
unzip DEPRECATED. Unzip indivial packages.
bundle DEPRECATED. Create pybundles.
help Show help for commands.

General Options:
-h, --help Show help.
-v, --verbose Give more output. Option is additive, and can be used up to 3 times.
-V, --version Show version and exit.
-q, --quiet Give less output.
--log-file <path> Path to a verbose non-appending log, that only logs failures. This log is active by default at /root/.pip/pip.log.
--log <path> Path to a verbose appending log. This log is inactive by default.
--proxy <proxy> Specify a proxy in the form [user:passwd@]proxy.server:port.
--timeout <sec> Set the socket timeout (default 15 seconds).
--exists-action <action> Default action when a path already exists: (s)witch, (i)gnore, (w)ipe, (b)ackup.
--cert <path> Path to alternate CA bundle.

E. python在linux系统怎么安装

1、linux下安装python3
a、 准备编译环境(环境如果不对的话,可能遇到各种问题,比如wget无法下载https链接的文件)
?
1
2

yum groupinstall 'Development Tools'
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel

2 下载 Python3.5代码包
wget https://www.python.org/ftp/python/3.5.0/Python-3.5.0.tar.xz

在安装包中有一个README的文件,里面有写如何安装

tar Jxvf Python-3.5.0.tar.xz
cd Python-3.5.0
./configure --prefix=/usr/local/python3
make && make install

做软链:
ln -s /usr/local/python3/bin/python3.5 /usr/local/bin/python3

安装成功了!
如果提示:Ignoring ensurepip failure: pip 7.1.2 requires SSL/TLS
这是原因没有安装或升级oenssl:
yum install openssl-devel

再次重复编译方案python3.5:
最终如下:

提示同时成功安装pip-7.12与setuptools!
pip3与pip都提示没有错误!
做软链:
ln -s /usr/local/python3/bin/pip3.5 /usr/local/bin/pip

升级pip到最新版本:
pip install --upgrade pip

pip安装成功啦!

注:--no-check-certificate 表示安装时“不检查证书”,不加上可能无法安装。

F. 如何在linux环境下运行python项目

1)打开mac终端,输入指令(项目所在位置/Users/kaka/Desktop/code/ssrpg-locust-slt ,即将本地电脑上的ssrpg-locust-slt项目拷贝到远程的code目录下)
scp /Users/dingyuanlin/Desktop/code/ssrpg-locust-slt [email protected] :/code/
2)进入服务器linux环境,可在/code/目录下查看到复制的文件
3)在linux环境下查看python环境是否ok
a)先查看python3,安装python3版本
b)查看是否安装pip ——pip -V可查看,若无 执行如下指令
curl https://bootstrap.pypa.io/get-pip.py | python3
yum install gcc python-devel
pip install -r requirements.txt
c)安装redis
yum install epel-release
yum repolist
yum install redis
d)启动redis服务
service redis start
e)python3 run.py

注意 :

1. 拷贝的命令是需要在客户端执行,即当前文件夹在哪个位置就需要从哪个系统控制台输入命令

2. mac系统下使用brew,而centos系统下需要使用yum命令

3. nohup redis-server > web6.log 2>&1 < /dev/null& (nohup表示永久运行,&表示后台运行,该指令为redis服务后台运行)

G. 如何在linux上安装python

一般linux系统都自带python2,你是要装python3?
给你centos下源码安装py3 的例子把。
如果已经安装好了python34
sudo yum remove python34

编译安装
python官网只为Linux提供了源码,因此我下载python3.6.1的源码压缩
第一步,CentOS装好openssl静态库
键入以下命令: yum install -y openssl-static
若未装该静态库会导致python3自带的pip3安装失败
第二步,编译python3源码
0. CentOS安装GCC和wget yum install -y gcc,wget
yum groupinstall "Development tools"
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
1. 先解压python3的源码包 wget http://python.org/ftp/python/3.6.1/Python-3.6.1.tar.xz
tar xf Python-3.6.1.tar.xz
2. 配置安装路径 cd Python-3.6.1 //进入python3源码解压后的文件夹
./configure --prefix=/usr/local/python3 //默认配置文件并设置安装路径
3. 编译python3源码 make
4. 安装 make install
最终若无错误提示,说明安装成功
5. 添加文件链接 安装后键入命令?python3?提示不存在该命令,这是因为我们自定义了安装目录,因此需要添加文件链接,命令如下:
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
6. 测试 键入命令:
python3 -V
会输出python3版本信息,说明python3安装完成
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

热点内容
加密和黎曼猜想 发布:2024-11-08 05:33:08 浏览:419
中央编译出版社一年的销售额 发布:2024-11-08 05:32:15 浏览:561
c语言结构体位域 发布:2024-11-08 05:31:00 浏览:552
androidv7包 发布:2024-11-08 05:26:41 浏览:540
停止共享文件夹脚本 发布:2024-11-08 05:20:54 浏览:39
查看数据库的sid 发布:2024-11-08 05:16:47 浏览:830
菲斯塔dlxdct是哪个配置 发布:2024-11-08 05:06:09 浏览:212
profile怎么配置 发布:2024-11-08 05:06:07 浏览:377
一键安装linux 发布:2024-11-08 05:04:36 浏览:788
lol直播什么配置要求 发布:2024-11-08 05:04:33 浏览:951