我有新的ubuntu 16.04设置用于制作。
最初如果我输入
python --version
给了我python 2.7
,python3 --version
给了我python 3.5
但我希望默认情况下python
分为python3
,所以在~/.bashrc
中
alias python=python3
和source ~/.bashrc
,
之后我使用pip
安装sudo apt-get install python-pip
,当我输入pip --version
时,它会打印pip 8.1.1 from /usr/lib/python2.7/dist-packages (python 2.7)
,而不是我希望将软件包安装到/usr/local/lib/python3.5/dist-packages
并从python3 dist-packages
获取。
我有django应用程序,它是用python3兼容代码编写的。
更新:我想安装其他必须从pip
加载的软件包而不仅仅是python 2.7
。我不想从ubuntu中删除alias python=python3
它会破坏其他程序,我认为{{1}}也会将软件包安装到python3.5 dist-packages中。
答案 0 :(得分:0)
您需要使用pip3作为命令。
pip3 install coolModule
请务必添加到您的bash配置文件中。
alias pip3="python3 -m pip"