Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Python extension doesn't run code properly #3534

Closed
boazdori opened this issue Dec 3, 2018 · 5 comments
Closed

Python extension doesn't run code properly #3534

boazdori opened this issue Dec 3, 2018 · 5 comments

Comments

@boazdori
Copy link

boazdori commented Dec 3, 2018

Environment data

  • VS Code version: 1.29.1
  • Extension version (available under the Extensions sidebar): 2018.11.0
  • OS and version: windows 10
  • Python version (& distribution if applicable, e.g. Anaconda): 3.7
  • Type of virtual environment used (N/A | venv | virtualenv | conda | ...): 5.3.1

Actual behavior

import pandas as pd
import numpy as np

data = np.array([['','Col1','Col2'],
['Row1',1,2],
['Row2',3,4]])

df = pd.DataFrame(data=data[1:,1:],
index=data[1:,0],
columns=data[0,1:])

print(df)

I get the following error when using the run code
Traceback (most recent call last):
File "c:\Users\user\Documents\Visual Studio 2017\Projects\test1.py", line 1, in
import pandas as pd
File "C:\Users\user\Anaconda3\lib\site-packages\pandas_init_.py", line 19, in
"Missing required dependencies {0}".format(missing_dependencies))
ImportError: Missing required dependencies ['numpy']

Expected behavior

to run the code
I can run the code when using run python file in terminal and when running selection/line in python terminal

Steps to reproduce:

  1. run the above code

Logs

non

Output from Console under the Developer Tools panel (toggle Developer Tools on under Help)

Traceback (most recent call last):
File "c:\Users\user\Documents\Visual Studio 2017\Projects\test1.py", line 1, in 
import pandas as pd
File "C:\Users\user\Anaconda3\lib\site-packages\pandas_init_.py", line 19, in 
"Missing required dependencies {0}".format(missing_dependencies))
ImportError: Missing required dependencies ['numpy']

@DelBiss
Copy link

DelBiss commented Dec 3, 2018

Got the feeling that it is not a vscode-python extension issues and more related to python in general or Anaconda3 in specific. Here one question to clear that out:

What happen if you try to run your code from a command or powerScript external windows?
python c:\Users\user\Documents\Visual Studio 2017\Projects\test1.py

If the same error message appear, this is probably not a vscode-python issues.

If you still think it's a vscode-python issues, please, provide more information.

@brettcannon
Copy link
Member

The analysis by @DelBiss is very likely correct as we do not manipulate your sys.path to remove anything. Chances are the interpreter/environment you have selected differs from the one you are running manually and that's missing numpy (try running the script based on what is set in "python.pythonPath" from your settings).

I also notice the directory is named Visual Studio 2017. This is the issue tracker for Visual Studio Code, so please also be sure you meant to report the issue here.

If you are able to run your code successfully using the exact same conda environment while it is activated, then please leave another comment.

@boazdori
Copy link
Author

boazdori commented Dec 4, 2018

"python.pythonPath": "C:\Users\user\Anaconda3\python.exe"
this the path I have in vs code settings
and this is the location I have for anaconda3
visual studio 2017 is just a directory where i store my projects
I can run the script using right-click the script and run python file in the terminal the problem occurs when using the run code in the upper right-hand corner the arrow sign.

@boazdori
Copy link
Author

boazdori commented Dec 5, 2018

Today I made a fresh install of anaconda same thing happened
I ran
python "c:\Users\user\Documents\Visual Studio 2017\Projects\test1.py"
from the command prompt, it works fine
this is the output I get when trying to use sublime text to run the code
At the end, I attached the conda list output copied from the command prompt
thanks for the help
Boaz

Traceback (most recent call last):
File "C:\Users\user\Documents\Visual Studio 2017\Projects\test1.py", line 1, in
import pandas as pd
File "C:\Users\user\Anaconda3\lib\site-packages\pandas_init_.py", line 19, in
"Missing required dependencies {0}".format(missing_dependencies))
ImportError: Missing required dependencies ['numpy']
[Finished in 0.3s with exit code 1]
[shell_cmd: python -u "C:\Users\user\Documents\Visual Studio 2017\Projects\test1.py"]
[dir: C:\Users\user\Documents\Visual Studio 2017\Projects]
[path: C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Intel\iCLS Client;C:\MinGW\bin;C:\MinGW\libexec\gcc\x86_64-w64-mingw32\7.2.0;C:\Program Files\Microsoft MPI\Bin;C:\ProgramData\Oracle\Java\javapath;C:\Program Files\Intel\iCLS Client;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0;C:\Program Files\Lenovo\Fingerprint Manager Pro;C:\Program Files (x86)\Common Files\Lenovo;C:\SWTOOLS\ReadyApps;C:\M2K;C:\Program Files (x86)\Google\Google Apps Sync;C:\Program Files\MATLAB\R2014b\runtime\win64;C:\Program Files\MATLAB\R2014b\bin;C:\Program Files\MATLAB\R2014b\polyspace\bin;C:\Program Files (x86)\Lenovo\Access Connections;C:\Program Files (x86)\Google\Google Apps Migration;C:\Program Files\Microsoft SQL Server\130\Tools\Binn;C:\Program Files\Microsoft\Web Platform Installer;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn;C:\Program Files (x86)\Microsoft SQL Server\130\Tools\Binn;C:\Program Files\Microsoft SQL Server\130\DTS\Binn;C:\Program Files\dotnet;C:\Program Files (x86)\Calibre2;C:\Program Files (x86)\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn;C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio;C:\Program Files (x86)\Skype\Phone;C:\Program Files\Java\jdk1.8.0_151\bin;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Users\user\Anaconda3;C:\Users\user\Anaconda3\Scripts;C:\Program Files\MySQL\MySQL Utilities 1.6;C:\WINDOWS\System32\OpenSSH;C:\Program Files\Microsoft VS Code\bin;C:\Program Files\Google\Google Apps Sync;C:\Program Files\Google\Google Apps Migration;C:\Program Files\Intel\WiFi\bin;C:\Program Files\Common Files\Intel\WirelessCommon;C:\Program Files\Git\cmd;C:\Users\user\AppData\Local\Microsoft\WindowsApps;C:\MinGW\bin;C:\Program Files\Microsoft VS Code\bin;C:\Program Files\Intel\WiFi\bin;C:\Program Files\Common Files\Intel\WirelessCommon;C:\Program Files\CMake\bin;C:\Users\user\AppData\Local\GitHubDesktop\bin;C:\Users\user\AppData\Local\Programs\Microsoft VS Code\bin;C:\Program Files\JetBrains\PyCharm 2018.3.1\bin;;]

(base) C:\Users\user>conda list

packages in environment at C:\Users\user\Anaconda3:

Name Version Build Channel

_ipyw_jlab_nb_ext_conf 0.1.0 py37_0
alabaster 0.7.11 py37_0
anaconda 5.3.1 py37_0
anaconda-client 1.7.2 py37_0
anaconda-navigator 1.9.2 py37_0
anaconda-project 0.8.2 py37_0
appdirs 1.4.3 py37h28b3542_0
asn1crypto 0.24.0 py37_0
astroid 2.0.4 py37_0
astropy 3.0.4 py37hfa6e2cd_0
atomicwrites 1.2.1 py37_0
attrs 18.2.0 py37h28b3542_0
automat 0.7.0 py37_0
babel 2.6.0 py37_0
backcall 0.1.0 py37_0
backports 1.0 py37_1
backports.shutil_get_terminal_size 1.0.0 py37_2
beautifulsoup4 4.6.3 py37_0
bitarray 0.8.3 py37hfa6e2cd_0
bkcharts 0.2 py37_0
blas 1.0 mkl
blaze 0.11.3 py37_0
bleach 2.1.4 py37_0
blosc 1.14.4 he51fdeb_0
bokeh 0.13.0 py37_0
boto 2.49.0 py37_0
bottleneck 1.2.1 py37h452e1ab_1
bzip2 1.0.6 hfa6e2cd_5
ca-certificates 2018.03.07 0
certifi 2018.8.24 py37_1
cffi 1.11.5 py37h74b6da3_1
chardet 3.0.4 py37_1
click 6.7 py37_0
cloudpickle 0.5.5 py37_0
clyent 1.2.2 py37_1
colorama 0.3.9 py37_0
comtypes 1.1.7 py37_0
conda 4.5.11 py37_0
conda-build 3.15.1 py37_0
conda-env 2.6.0 1
console_shortcut 0.1.1 3
constantly 15.1.0 py37h28b3542_0
contextlib2 0.5.5 py37_0
cryptography 2.3.1 py37h74b6da3_0
curl 7.61.0 h7602738_0
cycler 0.10.0 py37_0
cython 0.28.5 py37h6538335_0
cytoolz 0.9.0.1 py37hfa6e2cd_1
dask 0.19.1 py37_0
dask-core 0.19.1 py37_0
datashape 0.5.4 py37_1
decorator 4.3.0 py37_0
defusedxml 0.5.0 py37_1
distributed 1.23.1 py37_0
docutils 0.14 py37_0
entrypoints 0.2.3 py37_2
et_xmlfile 1.0.1 py37_0
fastcache 1.0.2 py37hfa6e2cd_2
filelock 3.0.8 py37_0
flask 1.0.2 py37_1
flask-cors 3.0.6 py37_0
freetype 2.9.1 ha9979f8_1
get_terminal_size 1.0.0 h38e98db_0
gevent 1.3.6 py37hfa6e2cd_0
glob2 0.6 py37_0
greenlet 0.4.15 py37hfa6e2cd_0
h5py 2.8.0 py37h3bdd7fb_2
hdf5 1.10.2 hac2f561_1
heapdict 1.0.0 py37_2
html5lib 1.0.1 py37_0
hyperlink 18.0.0 py37_0
icc_rt 2017.0.4 h97af966_0
icu 58.2 ha66f8fd_1
idna 2.7 py37_0
imageio 2.4.1 py37_0
imagesize 1.1.0 py37_0
incremental 17.5.0 py37_0
intel-openmp 2019.0 118
ipykernel 4.10.0 py37_0
ipython 6.5.0 py37_0
ipython_genutils 0.2.0 py37_0
ipywidgets 7.4.1 py37_0
isort 4.3.4 py37_0
itsdangerous 0.24 py37_1
jdcal 1.4 py37_0
jedi 0.12.1 py37_0
jinja2 2.10 py37_0
jpeg 9b hb83a4c4_2
jsonschema 2.6.0 py37_0
jupyter 1.0.0 py37_7
jupyter_client 5.2.3 py37_0
jupyter_console 5.2.0 py37_1
jupyter_core 4.4.0 py37_0
jupyterlab 0.34.9 py37_0
jupyterlab_launcher 0.13.1 py37_0
keyring 13.2.1 py37_0
kiwisolver 1.0.1 py37h6538335_0
lazy-object-proxy 1.3.1 py37hfa6e2cd_2
libcurl 7.61.0 h7602738_0
libiconv 1.15 h1df5818_7
libpng 1.6.34 h79bbb47_0
libsodium 1.0.16 h9d3ae62_0
libssh2 1.8.0 hd619d38_4
libtiff 4.0.9 h36446d0_2
libxml2 2.9.8 hadb2253_1
libxslt 1.1.32 hf6f1972_0
llvmlite 0.24.0 py37h6538335_0
locket 0.2.0 py37_1
lxml 4.2.5 py37hef2cd61_0
lzo 2.10 h6df0209_2
m2w64-gcc-libgfortran 5.3.0 6
m2w64-gcc-libs 5.3.0 7
m2w64-gcc-libs-core 5.3.0 7
m2w64-gmp 6.1.0 2
m2w64-libwinpthread-git 5.0.0.4634.697f757 2
markupsafe 1.0 py37hfa6e2cd_1
matplotlib 2.2.3 py37hd159220_0
mccabe 0.6.1 py37_1
menuinst 1.4.14 py37hfa6e2cd_0
mistune 0.8.3 py37hfa6e2cd_1
mkl 2019.0 118
mkl-service 1.1.2 py37hb217b18_5
mkl_fft 1.0.4 py37h1e22a9b_1
mkl_random 1.0.1 py37h77b88f5_1
more-itertools 4.3.0 py37_0
mpmath 1.0.0 py37_2
msgpack-python 0.5.6 py37he980bc4_1
msys2-conda-epoch 20160418 1
multipledispatch 0.6.0 py37_0
navigator-updater 0.2.1 py37_0
nbconvert 5.4.0 py37_1
nbformat 4.4.0 py37_0
networkx 2.1 py37_0
nltk 3.3.0 py37_0
nose 1.3.7 py37_2
notebook 5.6.0 py37_0
numba 0.39.0 py37h830ac7b_0
numexpr 2.6.8 py37h9ef55f4_0
numpy 1.15.1 py37ha559c80_0
numpy-base 1.15.1 py37h8128ebf_0
numpydoc 0.8.0 py37_0
odo 0.5.1 py37_0
olefile 0.46 py37_0
openpyxl 2.5.6 py37_0
openssl 1.0.2p hfa6e2cd_0
packaging 17.1 py37_0
pandas 0.23.4 py37h830ac7b_0
pandoc 1.19.2.1 hb2460c7_1
pandocfilters 1.4.2 py37_1
parso 0.3.1 py37_0
partd 0.3.8 py37_0
path.py 11.1.0 py37_0
pathlib2 2.3.2 py37_0
patsy 0.5.0 py37_0
pep8 1.7.1 py37_0
pickleshare 0.7.4 py37_0
pillow 5.2.0 py37h08bbbbd_0
pip 10.0.1 py37_0
pkginfo 1.4.2 py37_1
pluggy 0.7.1 py37h28b3542_0
ply 3.11 py37_0
prometheus_client 0.3.1 py37h28b3542_0
prompt_toolkit 1.0.15 py37_0
psutil 5.4.7 py37hfa6e2cd_0
py 1.6.0 py37_0
pyasn1 0.4.4 py37h28b3542_0
pyasn1-modules 0.2.2 py37_0
pycodestyle 2.4.0 py37_0
pycosat 0.6.3 py37hfa6e2cd_0
pycparser 2.18 py37_1
pycrypto 2.6.1 py37hfa6e2cd_9
pycurl 7.43.0.2 py37h74b6da3_0
pyflakes 2.0.0 py37_0
pygments 2.2.0 py37_0
pylint 2.1.1 py37_0
pyodbc 4.0.24 py37h6538335_0
pyopenssl 18.0.0 py37_0
pyparsing 2.2.0 py37_1
pyqt 5.9.2 py37h6538335_2
pysocks 1.6.8 py37_0
pytables 3.4.4 py37he6f6034_0
pytest 3.8.0 py37_0
pytest-arraydiff 0.2 py37h39e3cac_0
pytest-astropy 0.4.0 py37_0
pytest-doctestplus 0.1.3 py37_0
pytest-openfiles 0.3.0 py37_0
pytest-remotedata 0.3.0 py37_0
python 3.7.0 hea74fb7_0
python-dateutil 2.7.3 py37_0
pytz 2018.5 py37_0
pywavelets 1.0.0 py37h452e1ab_0
pywin32 223 py37hfa6e2cd_1
pywinpty 0.5.4 py37_0
pyyaml 3.13 py37hfa6e2cd_0
pyzmq 17.1.2 py37hfa6e2cd_0
qt 5.9.6 vc14h1e9a669_2 [vc14]
qtawesome 0.4.4 py37_0
qtconsole 4.4.1 py37_0
qtpy 1.5.0 py37_0
requests 2.19.1 py37_0
rope 0.11.0 py37_0
ruamel_yaml 0.15.46 py37hfa6e2cd_0
scikit-image 0.14.0 py37h6538335_1
scikit-learn 0.19.2 py37heebcf9a_0
scipy 1.1.0 py37h4f6bf74_1
seaborn 0.9.0 py37_0
send2trash 1.5.0 py37_0
service_identity 17.0.0 py37h28b3542_0
setuptools 40.2.0 py37_0
simplegeneric 0.8.1 py37_2
singledispatch 3.4.0.3 py37_0
sip 4.19.8 py37h6538335_0
six 1.11.0 py37_1
snappy 1.1.7 h777316e_3
snowballstemmer 1.2.1 py37_0
sortedcollections 1.0.1 py37_0
sortedcontainers 2.0.5 py37_0
sphinx 1.7.9 py37_0
sphinxcontrib 1.0 py37_1
sphinxcontrib-websupport 1.1.0 py37_1
spyder 3.3.1 py37_1
spyder-kernels 0.2.6 py37_0
sqlalchemy 1.2.11 py37hfa6e2cd_0
sqlite 3.24.0 h7602738_0
statsmodels 0.9.0 py37h452e1ab_0
sympy 1.1.1 py37_0
tblib 1.3.2 py37_0
terminado 0.8.1 py37_1
testpath 0.3.1 py37_0
tk 8.6.8 hfa6e2cd_0
toolz 0.9.0 py37_0
tornado 5.1 py37hfa6e2cd_0
tqdm 4.26.0 py37h28b3542_0
traitlets 4.3.2 py37_0
twisted 18.7.0 py37hfa6e2cd_1
unicodecsv 0.14.1 py37_0
urllib3 1.23 py37_0
vc 14.1 h0510ff6_4
vs2015_runtime 14.15.26706 h3a45250_0
wcwidth 0.1.7 py37_0
webencodings 0.5.1 py37_1
werkzeug 0.14.1 py37_0
wheel 0.31.1 py37_0
widgetsnbextension 3.4.1 py37_0
win_inet_pton 1.0.1 py37_1
win_unicode_console 0.5 py37_0
wincertstore 0.2 py37_0
winpty 0.4.3 4
wrapt 1.10.11 py37hfa6e2cd_2
xlrd 1.1.0 py37_1
xlsxwriter 1.1.0 py37_0
xlwings 0.11.8 py37_0
xlwt 1.3.0 py37_0
yaml 0.1.7 hc54c509_2
zeromq 4.2.5 he025d50_1
zict 0.1.3 py37_0
zlib 1.2.11 h8395fce_2
zope 1.0 py37_1
zope.interface 4.5.0 py37hfa6e2cd_0

(base) C:\Users\user>

@boazdori
Copy link
Author

boazdori commented Dec 5, 2018

found the solution
had to manually add the path in the user variable path so it will see various lib's
wasn't a problem in previous versions of anaconda
thanks
Boaz

@lock lock bot locked as resolved and limited conversation to collaborators Jan 2, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants