我运行Ubuntu 9:10,安装了一个名为M2Crypto的包(版本为0.19.1)。我需要下载、构建和安装最新版本的M2Crypto包(0.20.2)。

0.19.1包的文件位于多个位置,包括(/usr/share/ pshared和/usr/lib/pymodules.python2.6)。

在安装0.20.2之前,如何从系统中完全卸载0.19.1版本?


当前回答

在Juptyer笔记本上,一个很简单的方法就是

!pip install <package_name> --upgrade

因此,您只需要替换为实际的包名。

其他回答

我认为最好的一句话是:

pip install --upgrade <package>==<version>

例如:

python -m pip install --proxy <proxyserver_name>:<port#> <pkg_name> 

记住,在设置变量后导出变量,使它们可用于外壳会话。

窗口:

添加到环境变量:

set HTTP_PROXY=<proxyserver_name>:<port#>

你可能必须先安装完整的python包

您可能想要查看像pip这样的Python包管理器。如果您不想使用Python包管理器,您应该能够下载M2Crypto并在旧的安装上构建/编译/安装。

打开命令提示符或终端,并使用下面的语法

pip install --upgrade [package]==[specific version or latest version]

例如

pip install --upgrade numpy==1.19.1
pip install -U $(pip list --outdated | awk 'NR>2 {print $1}')