python3.7没有名为pip的模块

时间:2019-10-01 12:59:47

标签: python pip python-3.7

我在将软件包安装到新升级的python 3.7版时遇到了问题

当我键入:

python3.7 -m pip install pip -d

  

/usr/local/bin/python3.7:没有名为pip的模块

我使easy_install像这样:sudo easy_install pip解决了先前的问题,但是现在它以一种奇怪的方式创建了pip3.7。我呼唤pip3.8版本,这给我回了一条消息:

pip3.7 -V

  

/usr/local/lib/python3.5/dist-packages/pip(python 3.5)中的pip 19.2.3

有人知道我在做什么错吗?我尝试了很多方法来解决它。重新安装,清除,使用来自python2等的符号链接进行安装。

有一个我用来安装python3.7的脚本(我对zlib也有问题):

sudo cd /home
sudo wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tar.xz
sudo tar xf Python-3.7.3.tar.xz
sudo cd ./Python-3.7.3/
sudo ./configure
sudo make
sudo make install
sudo update-alternatives --install /usr/bin/python3 python3 /usr/local/bin/python3 10
python3 --version

哪里有错误?

1 个答案:

答案 0 :(得分:0)

答案终于我找到了自己。那里:https://linuxize.com/post/how-to-install-python-3-7-on-debian-9/

存在类似错误,即使之前没有删除(在我检查不删除的检查机器上)安装失败也可以重新编译。

如果有人想通过在debian 9上正常工作来升级所有人,我建议使用该脚本:

NOW_DIR=$(pwd)
apt update
apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget
mkdir ~/python_upgrade
cd ~/python_upgrade
curl -O https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tar.xz
tar -xf Python-3.7.3.tar.xz
cd Python-3.7.3
./configure --enable-optimizations
make -j $(nproc)
make altinstall
python3.7 --version
cd $NOW_DIR
rm -rf ~/python_upgrade

教程中的命令有一些细微变化。以root身份在file.sh上方运行。

在具有2个内核的虚拟机上进行另一项工作可能需要花费40分钟,这可能要花费一些时间。我希望有人能找到一个好的答案,而不是像“ apt install”这样的完全绿色的注释,这是在上网之前首先要尝试的动作。