Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/339.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 无法导入随pip一起安装的包_Python_Pip - Fatal编程技术网

Python 无法导入随pip一起安装的包

Python 无法导入随pip一起安装的包,python,pip,Python,Pip,我试图在linux上为我的python(2.7.6)添加一个包, 我使用命令: pip install crc16 它返回: Requirement already satisfied (use --upgrade to upgrade): crc16 in /usr/local/lib/python3.5/site-packages 应该如此。 但当我尝试运行python脚本时,它会说 Traceback (most recent call last): File "mos.py"

我试图在linux上为我的python(2.7.6)添加一个包, 我使用命令:

 pip install crc16
它返回:

Requirement already satisfied (use --upgrade to upgrade): crc16 in /usr/local/lib/python3.5/site-packages
应该如此。 但当我尝试运行python脚本时,它会说

 Traceback (most recent call last):
  File "mos.py", line 1, in <module>
    import crc16
ImportError: No module named crc16
回溯(最近一次呼叫最后一次):
文件“mos.py”,第1行,在
进口crc16
ImportError:没有名为crc16的模块
我猜pip和python不在同一个版本上

编辑** 回答:我使用了
easy\u安装-2.7crc16
然后
python2.7mos.py
您本可以完成的

python -m pip install <module>
python-mpip安装

您的
pip
正在捕获
3.5
版本。您必须为
2.7
版本专门安装
pip
,代码才能正常工作。这是如何做到的:

$ sudo apt-get install python2-pip
$ sudo pip2 install crc16

“crc16 in/usr/local/lib/python3.5”,你有python3版本,如果你使用pip而不是pip3,这很奇怪,“哪个pip”返回的是什么?/usr/local/bin/pip@polku请使用
pip freeze
查看已安装的软件包是否出现在pythonit中的已安装软件包列表中。返回crc16==0.1.1@ChitrankDixitokay。您可以在终端上使用
哪个pip
哪个python
进行尝试,它们是否指向相同的方向path/usr/bin/python:没有名为pip@Seekheart“E:找不到包python2-pip”:/Try,
sudo-python-get-pip.py
它专门安装
pip
pip2.7
,然后是
sudo-pip-install-crc 16