我使用Python 3.6运行以下像素递归神经网络(RNN)代码
import os
import logging
import numpy as np
from tqdm import trange
import tensorflow as tf
from utils import *
from network import Network
from statistic import Statistic
Run Code Online (Sandbox Code Playgroud)
但是,有一个错误:
ModuleNotFoundError: No module named 'tqdm'
Run Code Online (Sandbox Code Playgroud)
有谁知道如何解决它?
我想读取 Excel CSV 文件,经过研究,我意识到我需要这样做import pandas as pd。有没有办法将其安装到 Visual Studio Code 中?
我尝试输入import pandas as pd,但它显示一条红线。我对Python还是个新手。
我意识到这似乎是一个通用问题,但所有答案都指向同时python安装了两个- 我已经卸载了另一个。
目前,我从PyCharm 2017.1.5(windows 10)运行我的代码,并将Python 解释器设置为Python 3.6.1 (C:\Anaconda3\python.exe),即我安装了Anaconda3,其中包括matplotlib,并使用Ananconda3解释器从PyCharm运行。
我在检查蟒蛇导航仪是matplotlib 2.0.2安装在环境。
一个最小(非工作)示例:
import matplotlib.pyplot as plt
plt.plot(range(10))
plt.show()
Run Code Online (Sandbox Code Playgroud)
返回以下错误:
C:\Anaconda3\python.exe C:/Users/John/Documents/CPU/master/untitled/main11.py
Traceback (most recent call last):
File "C:/Users/John/Documents/CPU/master/untitled/main11.py", line 1, in <module>
import matplotlib.pyplot as plt
File "C:\Anaconda3\lib\site-packages\matplotlib\pyplot.py", line 29, in <module>
import matplotlib.colorbar
File "C:\Anaconda3\lib\site-packages\matplotlib\colorbar.py", line 34, in <module>
import matplotlib.collections as collections
File "C:\Anaconda3\lib\site-packages\matplotlib\collections.py", line 37, in <module>
import …Run Code Online (Sandbox Code Playgroud) 我似乎无法导入 panda 包。我使用 Visual Studio code 来编码。我使用 Mac 并拥有 osX 10.14 Majove。
\n我试图编译的代码是:
\nimport numpy as np\nimport matplotlib.pyplot as plt\nimport pandas as pd\nhouse_data = pd.read_csv('house.csv')\nplt.plot(house_data['surface'], house_data['loyer'], 'ro', markersize=4)\nplt.show()\nRun Code Online (Sandbox Code Playgroud)\n当我尝试使用pip install pandas我的终端时:
(base) pip install pandas\nRequirement already satisfied: pandas in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (0.24.0)\nRequirement already satisfied: pytz>=2011k in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from pandas) (2018.9)\nRequirement already satisfied: python-dateutil>=2.5.0 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from pandas) (2.7.5)\nRequirement already satisfied: numpy>=1.12.0 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from pandas) (1.15.3)\nRequirement already satisfied: six>=1.5 in /Users/Library/Python/3.7/lib/python/site-packages (from python-dateutil>=2.5.0->pandas) (1.12.0)\n(base) Thibaults-MBP-5d47:ML_folder …Run Code Online (Sandbox Code Playgroud) 我正在尝试运行需要数据集python包的脚本。我尝试通过调用以下命令使用pip安装失败:
pip install datasets
我知道这没有用,因为当我运行脚本时会收到以下消息:
Traceback (most recent call last):
File "lda.py", line 2, in <module>
import lda
File "/Users/deepthought/lda.py", line 3, in <module>
import datasets
ImportError: No module named datasets
Run Code Online (Sandbox Code Playgroud)
我已经通过自制软件安装了python。
运行时pip install datasets出现错误:
Command "python setup.py egg_info" failed with error code 1 in /private/var/folders/ch/84cpkwc52zx0rsh4k5v4_7h40000gn/T/pip-build-gZWyT3/datasets/
Run Code Online (Sandbox Code Playgroud)
我对编写python脚本或在OS X的框架下还是相当陌生,所以有可能错过了一些基本知识。
我一直在研究和尝试克服这一问题大约一个星期,包括在stackoverflow.com上查找类似的问题,并且在此期间一直没有超过此阶段。我正在研究的教程之一告诉我编辑〜/ .profile
如下所示:
# The orginal version is saved in .profile.pysave
#PATH="/Library/Frameworks/Python.framework/Versions/3.5/bin:${PATH}"
#export PATH
export PATH=/usr/local/bin:/usr/local/sbin:$PATH
Run Code Online (Sandbox Code Playgroud)
/ etc / paths包含:
/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin
Run Code Online (Sandbox Code Playgroud)
我正在运行OS X El Capitan-10.11.5(15F34)Python 2.7.11 …
我在我的机器上安装了Python 2.7.我在Visual Studio Code(VSC)(MacOS发行版)中使用它没有问题,但我很难让Visual Studio Code"看" wget.
在我的VSC中,我将以下import语句添加到myProject.py:
import wget
Run Code Online (Sandbox Code Playgroud)
linter说这个:
E0401:无法导入'wget'
我wget通过以下命令验证我已安装:
which wget
Run Code Online (Sandbox Code Playgroud)
...返回......
/usr/local/bin/wget
Run Code Online (Sandbox Code Playgroud)
我尝试重新安装它brew install wget,但它说已经安装了.所以我试过sudo -H pip install wget,我认为安装成功.
收集wget下载wget-3.2.zip为收集的包构建轮子:wget运行setup.py bdist_wheel for wget ... done存储在目录中:/ var/root/Library/Caches/pip/wheels/6d/98/29/61ccc41148f871009126c2e844e26f73eeb25e12cca92228a5成功构建wget安装收集的软件包:wget成功安装wget-3.2
我关闭VSC并重新打开它.我继续在linter中得到这个错误:
E0401:无法导入'wget'
我最近安装和卸载了anaconda,我很确定这是我痛苦的根源.我不经常使用Python,但我发现自己正在开发一个非常方便的项目.我没有想法:如何解决这个问题.我欢迎你的建议,谢谢你的阅读.
更新:
这个问题描述了我遇到的问题.我已经尝试了建议的解决方案,但它们似乎都没有摆脱我的linter错误.
更新我的内容.bash_profile似乎没有任何影响:
export PYTHONPATH=$PYTHONPATH:/usr/local/lib/python2.7/site-packages
Run Code Online (Sandbox Code Playgroud) 我已经在我的计算机上安装了 mininet,现在我想用 mininet 运行 python 脚本。我应该怎样做呢?
如果我只使用python3 star.py,我会收到一个错误:
Traceback (most recent call last):
File "star.py", line 2, in <module>
from mininet.cli import CLI
ModuleNotFoundError: No module named 'mininet'
Run Code Online (Sandbox Code Playgroud)
如果我尝试sudo mn python3 star.py,那么我会得到
Usage: mn [options]
(type mn -h for details)
The mn utility creates Mininet network from the command line. It can create
parametrized topologies, invoke the Mininet CLI, and run tests.
Options:
-h, --help show this help message and exit
Run Code Online (Sandbox Code Playgroud)
如果我尝试sudo mn然后python …
python ×8
anaconda ×1
homebrew ×1
import ×1
importerror ×1
linux ×1
matplotlib ×1
mininet ×1
module ×1
networking ×1
pandas ×1
pip ×1
pixel ×1
python-2.7 ×1
python-3.x ×1
rnn ×1
spyder ×1
tensorflow ×1
tqdm ×1
wget ×1