我试图通过以下方式在python3.5上安装numpy:
python3.5 -m pip install numpy
但收到错误:
/usr/local/bin/python3.5: No module named pip
pip3的相同错误:
python3.5 -m pip3 install numpy
/usr/local/bin/python3.5: No module named pip3
原因我试图以这种方式安装numpy是pip3指向3.4 dist-packages
目录:
pip3 install numpy
Requirement already satisfied (use --upgrade to upgrade): numpy in /usr/local/lib/python3.4/dist-packages
Cleaning up..
如何将numpy安装到Python 3.5?
更新
我决定使用docker来安装在一个干净的ubuntu14.04环境中,并且开箱即用。
答案 0 :(得分:4)
虽然在许多用例中建议使用虚拟环境,但并不是严格要求的。
您可以安装与之关联的系统import tkinter as tk
...
root = tk.Tk()
root.tk.call('tk', 'scaling', '-displayof', '.', 100.0/72.0)
和python3.5
:
get_pip.py
pip
sudo python3.5 get_pip.py
答案 1 :(得分:3)
我强烈建议使用虚拟环境,对于科学的Python堆栈,我还建议使用anaconda。它将在未来为您节省大量的麻烦。
conda install numpy
。第2步看起来像这样:
conda create --name env_name numpy
第3步看起来像这样:
source activate env_name
步骤4如下所示:
conda install numpy
现在,只要您想在环境中使用numpy
或任何其他依赖项,就可以source activate env_name
。
要停用,请执行:
source deactivate
答案 2 :(得分:0)
未命名模块-错误是由于未在Python脚本中打开
使用此命令:(在cmd中插入位置,就像在您的PC中一样,与下面的位置类似),您的代码段也可以正常工作。
sudo mkdir /home/username
sudo chmown -R /home/username username