前几天我安装完python3.7的时候pip3还可以用,而且还装过pymysql包。但前天我突然发现pip3不可用了,期间折腾了很久,又是重装3.7,又是把python环境全部卸载,甚至都想重装redhat6.5。而且千万别卸载原来的python2.6,不然麻烦事情很多,我这里全是血泪!!!!今天才找到其中原因。
安装完python3.7有可能还会遇到pip3不可用的情况。
[root@oracle11g cbing]# pip3
bash: pip3: command not found
[root@oracle11g cbing]# whereis pip3
pip3:
原因:只创建了软连接,但是没有配置环境变量。redhat并不知道pip在哪里。
[root@oracle11g cbing]# PATH=$PATH:$HOME/bin:
[root@oracle11g cbing]# PATH=$PATH:$HOME/bin:/usr/local/python3/bin
这个环境变量要看自己python3安装在哪里,不要盲目复制。
[root@oracle11g cbing]# pip3 -v
Usage:
pip3 <command> [options]
Commands:
install Install packages.
download Download packages.
uninstall Uninstall packages.
freeze Output installed packages in requirements format.
list List installed packages.
show Show information about installed packages.
check Verify installed packages have compatible dependencies.
config Manage local and global configuration.
search Search PyPI for packages.
wheel Build wheels from your requirements.
hash Compute hashes of package archives.
completion A helper command used for command completion.
help Show help for commands.
General Options:
-h, --help Show help.
--isolated Run pip in an isolated mode, ignoring environment variables and user configuration.
-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. Option is additive, and can be used up to 3 times (corresponding to WARNING, ERROR, and CRITICAL logging levels).
--log <path> Path to a verbose appending log.
--proxy <proxy> Specify a proxy in the form [user:passwd@]proxy.server:port.
--retries <retries> Maximum number of retries each connection should attempt (default 5 times).
--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, (a)bort).
--trusted-host <hostname> Mark this host as trusted, even though it does not have valid or any HTTPS.
--cert <path> Path to alternate CA bundle.
--client-cert <path> Path to SSL client certificate, a single file containing the private key and the certificate in PEM format.
--cache-dir <dir> Store the cache data in <dir>.
--no-cache-dir Disable the cache.
--disable-pip-version-check
Don't periodically check PyPI to determine whether a new version of pip is available for download. Implied with --no-index.
--no-color Suppress colored output
安装python包的时候可能会遇到pip3版本低的情况
You are using pip version 18.1, however version 21.0.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
此时只需更新一下即可
[root@oracle11g cbing]# pip3 install --user --upgrade pip
后续出现问题还会再补充!!!