pip - 管理特定 python 发行版的 python 包
问题描述
我有一个奇怪的案例。我已经在 Ubuntu 18.04LTS 上安装了 pythonn 3.8。工作正常。我已经为该发行版安装了numpy,使用:
python3.8 -m pip install numpy
我已经在解释器(命令行)中测试了它是否有效。然后我使用 Pycharm 启动了一个 Python 项目,并在该项目中指定了相同的解释器。它确实将 numpy 显示为该解释器的已安装包:
Pycharm 解释器菜单:
另外,如果我运行:
import numpy as np
print("Hello World")
print(np.zeros(5))
一切都按预期工作。但是,Pycharm 的自动完成(或解释器?)似乎并不知道 numpy 存在:
代码:
这意味着我没有任何自动完成功能,这很烦人。我需要做什么来解决这个问题?我需要在 python 路径中附加一些东西吗?其他问题?
解决方案
推荐阅读
- xml - XSLT - 根据标准将大型 XML 拆分为多个文件
- javascript - React Native:如何在 React Navigation 中传递道具
- c# - 在服务器上的 MSAL.NET 中,有没有办法为单点登录提供域提示?
- c++ - 如何使用 __builtin_ctz 加速二进制 GCD 算法?
- spring - 是否可以有一个由星号定义的 @Value 属性?
- node.js - Skill Bot-Microsoft Bot Framework v4-NodeJS 中的对话框
- python-3.5 - 及时定位图像并执行指令
- http-headers - 为主页设置缓存标头后强制浏览器重新加载
- java - 有没有办法在Java中初始化多个变量?
- firebase-storage - Flutter Web:firebase_storage:MissingPluginException找不到方法StorageReference#putData的实现