gpt4 book ai didi

python - Debian Jessie 前沿安装,同时保留系统包

转载 作者:太空宇宙 更新时间:2023-11-04 12:12:09 25 4
gpt4 key购买 nike

我正在使用 spaCy,它需要比 Debian Jessie 提供的系统版本更新得多的 python-numpy 版本。所以我使用 apt-get 删除 numpy 并使用 pip 和 pip3 安装新版本。但是删除系统 numpy 会删除我的终结器(Debian 的不错的终端应用程序)。我一直在使用这个应用程序,所以我不希望它消失?有没有办法保留 numpy 的系统版本,并在 spaCy 中使用新版本的 numpy?我不想使用虚拟机。有没有办法使用 virtualenv 或其他工具来做到这一点?

最佳答案

我找到了一种很好的方法来执行 FHS 默认情况下应该执行的操作。我可以下载最新的 pip3 版本并安装所有最新的软件包,使它们与操作系统的其余部分分开(因为/usr/local 应该这样做,但没有这样做!!!)。我以 spaCy 安装为例:

virtualenv -p python3 ~/bleeding-edge-virtualenv
source ~/bleeding-edge-virtualenv/bin/activate
mkdir -p python/workspaces && cd python/workspaces
wget https://bootstrap.pypa.io/get-pip.py -O ./get-pip.py
python3 ./get-pip.py
python3 --version
pip 9.0.1 from /home/ekenny/bleeding-edge-virtualenv/lib/python3.4/site-packages (python 3.4)
git clone https://github.com/explosion/spaCy
cd spaCy
pip3 download -m requirements.txt
pip3 install -r requirements.txt
python3 setup.py install
deactivate

然后我可以删除/usr/local 下的所有 crud,而不必担心重复的东西。使用 activate 可随时加载完整的前沿环境。快乐的日子。

关于python - Debian Jessie 前沿安装,同时保留系统包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48559589/

25 4 0
文章推荐: javascript - 如何在鼠标进入/离开链接时显示/隐藏非子
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com