我正在尝试使用气垫船在我的 Ubuntu 14.10 笔记本电脑上。这是一个 Python 脚本,我对 Python 不太熟悉...因此,以下是我所做的:
- 首先,我使用以下方式安装了气垫船
sudo pip install hovercraft
- 然后我尝试使用气垫船
hovercraft mytest.rst outdir
:它跑了但导致我犯了错误,我发现气垫船是一种蟒蛇3只有脚本。 - 因此,我使用 apt: 安装了 python3-pip,
sudo apt-get install python3-pip
并使用 python3 安装了 hovercraftsudo pip3 install hovercraft
- 但是 python3 不是我的默认 python 解释器,所以我
alias python=python3
在 .bashrc 中添加了
现在,当我输入 python -V 时,我得到Python 3.4.2。但是... 输入hovercraft mytest.rst outdir
没有任何结果,因为气垫船不是一个已知命令。
我的问题是:如何使使用 pip3 安装的 python 3 脚本在我的默认类路径中可见?
(或者也许我还有另一个问题,您可以指出来:-)
答案1
好的,我找到了问题:pip 和 pip3 都将可执行文件安装在 /usr/local/bin 中。从 pip (python2) 卸载会删除二进制文件。因此,我不得不卸载并重新安装 pip3 才能使其正常工作。