AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 1166922
Accepted
SeemsToBeStuck
SeemsToBeStuck
Asked: 2019-08-20 10:51:17 +0800 CST2019-08-20 10:51:17 +0800 CST 2019-08-20 10:51:17 +0800 CST

Disco Dingo PyCharm '用解释器 /usr/bin/python2 运行 virtualenv' 而其他一切都运行 Python 3

  • 772

我卸载了Virtualenv 16.6.0。我正在PyCharm使用virtualenv version 15.1.0. 更新:尝试/venv在创建项目中创建,但消息是这个,现在venv directory是黄色的。当我输入时,virtualenv我得到:

Running virtualenv with interpreter /usr/bin/python2
You must provide a DEST_DIR
Usage: virtualenv.py [OPTIONS] DEST_DIR

其他一切都运行Python 3.7

apt policy python3-django
python3-django:
  Installed: 1:1.11.20-1ubuntu0.2
  Candidate: 1:1.11.20-1ubuntu0.2
  Version table:
 *** 1:1.11.20-1ubuntu0.2 500

raise 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?"

apt policy python3-virtualenv
python3-virtualenv:
  Installed: 15.1.0+ds-2
  Candidate: 15.1.0+ds-2

sudo apt install python3-virtualenv
python3-virtualenv is already the newest version (15.1.0+ds-2).
python3-virtualenv set to manually installed.

更新:尝试了这两个命令

sudo apt install python3-pip
python3-pip is already the newest version (18.1-5).

pip3 install virtualenv
Requirement already satisfied: virtualenv in /usr/lib/python3/dist-packages (15.1.0)

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

python apt pycharm virtualenv
  • 2 2 个回答
  • 428 Views

2 个回答

  • Voted
  1. Gordster
    2019-08-20T11:30:10+08:002019-08-20T11:30:10+08:00

    使用 pip3 安装 virtualenv,它将默认使用 python3 作为解释器

    sudo apt install python3-pip
    pip3 install virtualenv
    

    如果您要做的只是将虚拟环境设置为 python3,那么您将使用该命令

    virtualenv -p /usr/bin/python3.x (name of your environment here)
    

    要让 PyC​​charm 使用 python3,您必须从 PyCharm 本身内部进行。我的其余回复直接取自https://www.cs.rit.edu/~csci141/Docs/PyCharm-Setup.html。

    在欢迎屏幕上,转到窗口的右下方并选择配置 -> 设置(或首选项) -> 默认项目 -> 项目解释器。

    在设置窗口中,您现在将配置在 PyCharm 中创建的默认项目以使用 Python 3。

    当设置对话框出现时,选择 Project Interpreter 以选择您刚刚安装的 Python 3 解释器。

    关闭项目的默认使用 venv。您应该会看到一个用于添加解释器的设置按钮(例如齿轮)。相反,选择系统解释器来覆盖 venv。

    现在选择底部的 OK 按钮,PyCharm 将在欢迎屏幕上进行更新。

    您现在将关闭所谓的“PEP 8”的样式警告,即 Python 的样式强制执行。(我们在本课程中不使用标准 Python 样式。)您可以通过打开首选项,选择 Editor -> CodeStyle 下的“Inspections”,然后取消选中“PEP 8”违规复选框,如下所示。您可以搜索“pep”以比滚动更快地找到它。

    最后,您可以通过擦除模板中包含作者文本的整行来关闭 Editor's Code Templates for Python 中的作者身份行 ;您可以在下面的屏幕中看到该行。(您可能希望稍后访问模板以自定义它们。)

    然后,您可以使用以下代码来测试您的设置。 注意必须安装python3-tksudo apt install python3-tk

     """ sample.py is a sample python3 program using turtle graphics. """
    
     python  import turtle    def drawSquare():
     """
     drawSquare draws a square with sides of length 100.
     """
     turtle.forward(100)
     turtle.left(90)
     turtle.forward(100)
     turtle.left(90)
     turtle.forward(100)
     turtle.left(90)
     turtle.forward(100)
     turtle.left(90)    def main():
     """
     main program draws a square and waits user to hit Enter key.
     """
     drawSquare()
     print('Close the canvas window to end the program...')
     turtle.done()    if __name__ == '__main__':
     main() 
    

    您可以首先在代码窗口中右键单击并选择运行示例来运行代码。如果一切正确,您应该会看到一个单独的 Python 海龟绘图窗口,并且控制台应该在 PyCharm 的底部窗格中打开。

    • 0
  2. Best Answer
    SeemsToBeStuck
    2020-08-02T11:00:10+08:002020-08-02T11:00:10+08:00

    我所要做的PyCharm-就是点击屏幕右下角,当前的解释器——更改为Python 3——然后它安装Python 3.8在Pycharm.

    • 0

相关问题

  • 如何编写 shell 脚本来安装应用程序列表?

  • 如何查看存档中可用的软件包的所有版本?

  • 是否可以说出我安装的哪些软件包不在原版安装中?

  • 如何删除 PPA?

  • 使用 apt-get upgrade 时如何强制安装内核更新?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve