相关疑难解决方法(0)

在docker中安装pip

我无法在Docker中安装pip.

这是我的Dockerfile:

FROM ubuntu:14.04

# Install dependencies
RUN apt-get update -y
RUN apt-get install -y git curl apache2 php5 libapache2-mod-php5 php5-mcrypt php5-mysql python3.4 python-pip
Run Code Online (Sandbox Code Playgroud)

建设时,我得到:

Sending build context to Docker daemon 109.6 kB
Step 1 : FROM ubuntu:14.04
 ---> b549a9959a66
Step 2 : RUN apt-get update -y
 ---> Using cache
 ---> 84577471562c
Step 3 : RUN apt-get install -y git curl apache2 php5 libapache2-mod-php5 php5-mcrypt php5-mysql python3.4 python-pip
 ---> Running in 49252a6d0eb1
Reading package lists...
Building dependency tree...
Reading state …
Run Code Online (Sandbox Code Playgroud)

python pip docker

31
推荐指数
2
解决办法
8万
查看次数

Ubuntu:pip不能使用python3.4

试图让我的Ubuntu电脑上的pip工作.pip似乎适用于python2.7,但不适用于其他人.

这是问题所在:

$ pip
Traceback (most recent call last):
File "/usr/local/bin/pip", line 9, in <module>
load_entry_point('pip==1.4.1', 'console_scripts', 'pip')()
File "/usr/local/lib/python3.4/dist-packages/setuptools-1.1.5-py3.4.egg /pkg_resources.py", line 357, in load_entry_point
def get_entry_info(dist, group, name):
File "/usr/local/lib/python3.4/dist-packages/setuptools-1.1.5-py3.4.egg/pkg_resources.py", line 2394, in load_entry_point
break
File "/usr/local/lib/python3.4/dist-packages/setuptools-1.1.5-py3.4.egg/pkg_resources.py", line 2108, in load
name = some.module:some.attr [extra1,extra2]
ImportError: No module named 'pip'

$ which pip
/usr/local/bin/pip

$ python2.7 -m pip //here can be just python, btw
Usage:   
/usr/bin/python2.7 -m pip <command> [options]
//and so on...

$ python3.4 -m pip
/usr/bin/python3.4: No …
Run Code Online (Sandbox Code Playgroud)

python ubuntu pip python-3.x

24
推荐指数
3
解决办法
4万
查看次数

为python3.3安装pip

我从Package Index> pip 1.2.1下载了pip

然后我用它安装它

sudo python3.3 setup.py install
Run Code Online (Sandbox Code Playgroud)

不过,当我尝试使用pip-3.3终端抱怨时

-bash: pip-3.3: command not found
Run Code Online (Sandbox Code Playgroud)

但是,pip-2.7游泳工作.

我也试过了

curl -O http://python-distribute.org/distribute_setup.py
sudo python3.3 distribute_setup.py
sudo python3.3 -m easy_install pip
Run Code Online (Sandbox Code Playgroud)

pip-3.3仍然行不通.

如何为Python 3.3安装pip?

请注意,有一个相关的线程如何使用Python 3安装pip?,但答案只是"安装分发...然后使用它来安装pip",这对我没有帮助,因为我已经尝试过它并没有用.

python unix macos pip python-3.3

22
推荐指数
2
解决办法
3万
查看次数

Ubuntu - 如何在Python 3.3而不是Python 2.7上安装Python模块(BeautifulSoup)?

我有这个代码(用BS4文档编写):

  from bs4 import BeautifulSoup
Run Code Online (Sandbox Code Playgroud)

当我运行脚本(使用python3)时,我收到错误:

  ImportError: No module named 'bs4'
Run Code Online (Sandbox Code Playgroud)

所以安装BeatifulSoup:

  sudo pip install BeatifulSoup4
Run Code Online (Sandbox Code Playgroud)

但是当我再次尝试运行脚本时,我得到了同样的错误.确实BS4安装在:

  BeautifulSoup4 in /usr/local/lib/python2.7/dist-packages
Run Code Online (Sandbox Code Playgroud)

但我想安装并使用它与python3.3(因为有其他模块不使用python2.7).

我尝试过:

  virtualenv --python=/usr/bin/python2.7 /usr/bin/python3.3
Run Code Online (Sandbox Code Playgroud)

然后再次安装BS4,但没有解决.

任何线索?提前致谢

python ubuntu beautifulsoup python-2.7 python-3.3

14
推荐指数
3
解决办法
6万
查看次数

ImportError:无法导入Django

我已经在pycharm中配置了virtualenv,当使用python manage.py命令时,显示错误:

E:\video course\Python\code\web_worker\MxOnline>python manage.py runserver
Traceback (most recent call last):
  File "manage.py", line 17, in <module>
    "Couldn't import Django. Are you sure it's installed and "
ImportError: Couldn't import Django. Are you sure it's installed and available on your PYTHONPATH environment variable? Did you forget to activate a virtual environment?
Run Code Online (Sandbox Code Playgroud)

我应该怎么解决它,我已经安装了django.

django

12
推荐指数
8
解决办法
4万
查看次数

python没有名为serial的模块

我的python程序有问题.我编写了程序来从arduino获取数据(温度)到我的raspberry pi sqlite数据库.但它在第4行(导入序列)中给出了一个错误,说"ImportError:没有名为serial的模块".我使用python3并且已经更新了pyserial.我是python中的新手,所以我犯了一些错误......

 #!/ussr/bin/python
 # -*- coding: utf-8 -*-

 import serial
 import datetime
 import sqlite3 as lite
 import sys
 import time

 ser = serial.Serial('/dev/ttyACM1', 9600, timeout=1)
 ser.open()

 count = 0

 con = lite.connect('realtime_data.db')

 try:
       while 1:
         indata = ser.readline()
         current_time = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")
         count = count + 1

         print (count)

         with con:
           cur = con.cursor()
           cur.execute("INSERT INTO Temperatures VALUES( ?, ?, ? )", (count, current_time, indata))
           if count > 100:
             cur.execute("DELETE FROM Temperatures")
             count = 0

        # time.sleep(3) #upload to …
Run Code Online (Sandbox Code Playgroud)

python database sqlite

7
推荐指数
1
解决办法
4万
查看次数

安装模块beautifulsoup4

我的问题是安装模块"beautifulsoup4".在pycharm我正确安装了包,但是当我试图导入模块时,它说没有找到具有该名称的模块.我在互联网上搜索解决方案,我找到了一种方法.它说在终端使用这个命令:

"pip install beautifulsoup4"

但仍然pycharm或id le shell无法找到module.even我尝试了命令:

"pip install beautifulsoup4 --upgrade"

和终端说它已经是最新的.

module pycharm python-3.x

5
推荐指数
1
解决办法
461
查看次数

Travis-CI 找不到 python3-pip 包

我需要pip3安装一个包进行测试,但为此,我需要python3-pip. 然而,这在 travis 上并非如此。

错误日志也不是很具有描述性。

Using worker: worker-linux-e7a62211-2.bb.travis-ci.org:travis-linux-10
system_info
$ git clone --depth=50 --branch=travis-test git://github.com/OrkoHunter/networkx-metis.git OrkoHunter/networkx-metis
Cloning into 'OrkoHunter/networkx-metis'...
remote: Counting objects: 166, done.
remote: Compressing objects: 100% (12/12), done.
remote: Total 166 (delta 4), reused 0 (delta 0), pack-reused 154
Receiving objects: 100% (166/166), 205.67 KiB | 0 bytes/s, done.
Resolving deltas: 100% (28/28), done.
Checking connectivity... done.
$ cd OrkoHunter/networkx-metis
$ git checkout -qf 29ac745c9e5beb220e6c2c47e2e0a6c47cb02491
$ source ~/virtualenv/python2.7/bin/activate
$ python --version
Python 2.7.9
$ …
Run Code Online (Sandbox Code Playgroud)

python linux ubuntu travis-ci

2
推荐指数
1
解决办法
3210
查看次数

如何使用pip为python3安装软件包?现在它总是为python2安装

我有些困惑了。我现在无法为python35安装/升级任何软件包。我在Mac上有python27和python35(通过anaconda)。每当我想通过pip安装python软件包时,都会调用与python2配对的软件包。

转到anaconda文件夹(安装了我的python35的文件夹):ls -al | 我得到的结果是:

-rwxrwxr-x    1 xx  staff      113 Jul 26  2016 conda-pipbuild
-rwxr-xr-x    1 xx  staff      230 Dec 17 21:40 pip
-rwxr-xr-x    1 xx  staff      230 Dec 17 21:40 pip3
-rwxr-xr-x    1 xx  staff      230 Dec 17 21:40 pip3.5
Run Code Online (Sandbox Code Playgroud)

在我的.bashrc文件中,我定义了:

 alias python2=/usr/bin/python2.7
 alias python=~/anaconda/bin/python3.5
Run Code Online (Sandbox Code Playgroud)

当我输入python2时:

$ python2
Python 2.7.10 (default, Oct 23 2015, 19:19:21) 
[GCC 4.2.1 Compatible Apple LLVM 7.0.0 (clang-700.0.59.5)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> 
Run Code Online (Sandbox Code Playgroud)

当我输入python时:

   $ python
    Python 3.5.2 …
Run Code Online (Sandbox Code Playgroud)

python pip

2
推荐指数
1
解决办法
677
查看次数

为什么在Python中安装包和模块不一样?

我想安装Biopython模块.所以我用了这个命令sudo apt-get install python-biopython.那会安装.现在,如果我输入import Bio在Python中,编译器无法找到模块捐赠ImportError: no module named Bio.不安装包意味着安装模块吗?

python module package biopython

1
推荐指数
1
解决办法
65
查看次数

ModuleNotFoundError:没有名为“rest_framework”的模块。我该如何修复这个错误?

我是 Django 新手。我正在使用 Ubuntu、Apache 和 virtualenv。我在 DigitalOcean 上运行 Ubuntu。我正在尝试同时使用 Django 和 React。所以我下载了djangorestframework。但是当我运行服务器时,我遇到了这个问题。

(new_app) sot232@ubuntu:/var/www/html/django_app/commercial$ python3 manage.py runserver
Watching for file changes with StatReloader
Exception in thread django-main-thread:
Traceback (most recent call last):
  File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner
    self.run()
  File "/usr/lib/python3.7/threading.py", line 865, in run
    self._target(*self._args, **self._kwargs)
  File "/home/sot232/new_app/lib/python3.7/site-packages/django/utils/autoreload.py", line 54, in wrapper
    fn(*args, **kwargs)
  File "/home/sot232/new_app/lib/python3.7/site-packages/django/core/management/commands/runserver.py", line 109, in inner_run
    autoreload.raise_last_exception()
  File "/home/sot232/new_app/lib/python3.7/site-packages/django/utils/autoreload.py", line 77, in raise_last_exception
    raise _exception[0](_exception[1]).with_traceback(_exception[2])
  File "/home/sot232/new_app/lib/python3.7/site-packages/django/utils/autoreload.py", line 54, in wrapper
    fn(*args, **kwargs)
  File "/home/sot232/new_app/lib/python3.7/site-packages/django/__init__.py", …
Run Code Online (Sandbox Code Playgroud)

django django-rest-framework reactjs

1
推荐指数
1
解决办法
1万
查看次数

如何在Ubuntu终端中使用pip来安装Python 3?

目前正在使用Cloud9ACE IDE开发环境获得一些学习机会,但是,我遇到了专门为其制作的API Python 3.

如何在保持python 2.7.6(当前版本)完整的同时pip安装Python 3 ?

python pip python-2.7 python-3.x cloud9-ide

0
推荐指数
1
解决办法
214
查看次数