'pip install duckling' giving issue - rasa-nlu

I want to install duckling to work on Rasa nlu training but it is giving issue as mentioned in below image please help me to fix this.enter image description here

As a suitable alternative would you consider running Rasa NLU in docker. The rasa/rasa_nlu:latest-full docker image includes duckling. If you wanted to get started with it and you have docker installed you should be able to just run
docker run rasa/rasa_nlu:latest-full
Then you can interact with Rasa over it's HTTP API https://github.com/RasaHQ/rasa_nlu#example-use
The docker file allow's more complicated setups like over writing the default config file and saving the logs/models/etc to a persistent disk
https://github.com/RasaHQ/rasa_nlu#advanced-docker

I had the same issue! This is basically the issue of jpype modules.
You need to first install the jpype in your environment.
you can use conda install -c conda-forge jpype1
For installing the jpype you can also refer to
official link for jpype installation.
On successful installation of jpype duckiling can be installed using
pip install duckling -U
I hope this would help!

You should download VC+ compiler for windows and then try the pip install.
You can download it here
https://download.microsoft.com/download/7/9/6/796EF2E4-801B-4FC4-AB28-B59FBF6D907B/VCForPython27.msi

Related

issue with Openslide package locating on Mac

Been trying to download PathmL on Mac , and i followed the documentation instructions (https://github.com/Dana-Farber-AIOS/pathml#installation). including downloading OpenSlide, however I keep on. receiving this error, ''Couldn't locate OpenSlide dylib''
Any advice ?
All as per doucmentation instructions. I am expecting it to launch in jupyter lab
All good, I fixed the error by doing this.
was to use conda command from a Docker terminal using this command, <<conda install -c conda-forge openslide>> followed by Pip install openslide-python. Thank you for everything :) :) :)

RASA pip installation fail: Multiple requirements incompatible

I am trying to install RASA using instructions here
I created a virtual environment and did a pip install rasa. But below is the error message with multiple dependencies incompatible. Do I install all the specified versions from the error message individually?
I found multiple people having installation issues and tried my best to find a solution in the forum, but couldn't.
error message- list of dependencies
It looks like you are trying to install Rasa1.x in an environment where you had previously installed rasa-nlu and rasa-core separately (pre Rasa 1.x). These are old versions that you can't mix with post-1.x Rasa.
I would recommend creating a new virtual environment, making sure it is active, checking that no rasa-nlu or rasa-core is installed, then running pip install -U rasa or pip install -U rasa==<rasa version that you want> if you want a specific version.

How to install justext package using Conda install when virtual environment is created?

I created virtual environment for python 3.4 version.I cant able to use pip from my network. I cant able to download files even. So i created virtual environment and started to install packages using conda install.
When i was using this command conda install -c syllabs_admin justext, i'm getting notification from my server like:
The following packages will be SUPERSEDED by a higher-priority channel:
python pkgs/free::python-3.4.5-0 --> pkgs/main::python-2.7.17-h9bab390_0
Can someone actually help me how to install this justext package for my python version 3.4 using conda install?
Unfortunately, no. There is no way that you can use conda install with any public channel to install justext and your python version. Checking the search function on anaconda.org, there are only two channels that provide justext:
moustik / justext 2.2.0
syllabs_admin / justext 2.2.0
Unfortunately, both have only python 2.7 packaged versions of the module.
you should try to fix your networking issues instead. It sounds really werid that conda install would be working while you claim to not be able to even download any files. Please talk to your IT department or Sys Admin about it or ask another question posting the errors you are getting when using pip install or wget https://files.pythonhosted.org/packages/6c/5f/c7b909b4b864ebcacfac23ce2f6f01a50c53628787cc14b3c06f79464cab/jusText-2.2.0-py2.py3-none-any.whl

'rasa' is not recognized as an internal or external command, operable program or batch file

Unable to run the rasa init command and getting following error:
'rasa' is not recognized as an internal or external command, operable program or batch file.
I have following version of RASA in my environment:
rasa-core 0.13.2
rasa-core-sdk 0.12.2
rasa-nlu 0.14.6
rasa-sdk 1.2.0
Sams answer is right. Rasa is probably not in your environment variable path.
Have you already tried:
py -m rasa init
or
python -m rasa init
If this doesn't work you may find answers at the rasa community forum
Did you try pip based installation as mentioned here
You can do
pip install rasa
If you have already done that I suspect that you need to add rasa in the environment variable PATH
Also are you using virtualenv? or conda environment? I would suggest using that to do the installation.
I had this issue with python 3.9. It worked after downgrading the python version to 3.8. It required recreating my conda environment.
Hopefully you got it working by now, but if not you can either
1) Try setting the Python path in Advanced System Settings > Environment Variables. (ideally we want it in a top-level folder)
2) Re-install Python using the graphical installer. Run the regular Python installer as administrator. BE SURE to click the little ‘Add to PATH’ checkbox, or all this will be for naught!! (For me personally this is a lot easier than manually adjusting the path in environment variables.)
Then choose “Custom install location.” Clicking “Install for all users” should automatically change the install path to the C:Program Files folder.
3) You may also be able to do this without a full reinstall by selecting Programs > Programs and Features > Modify/Repair.
Go to Settings -> Manage App Execution Aliases -> Turn Python Off - since I had both Python and Python3 enabled, the VSCODE was not letting me access the virtual environment I created in the Project Folder. This solved my issue.
Wrong Path in cmd Terminal of VSCODE:
C:\User....\Project>rasa --version
'rasa' was not found; run without arguments to install from the Microsoft Store, or disable this shortcut from Settings > Manage App Execution Aliases.
Correct Path in cmd Terminal of VSCODE (after turning off Python in Computer App Settings):
(venv) C:\User....\Project>rasa --version
Rasa Version : 2.3.4
Rasa SDK Version : 2.3.1
Rasa X Version : 0.37.1
Python Version : 3.7.10
The accepted answer says to set the environment variables which made me curious but the problem is I do not know the rasa installation path to set the environment variables.
Step 1:
So I'll write down how I figured this out. First, if you don't have the Anaconda package manager install it from the official website. (While installing click the checkbox to add Anaconda to your PATH environment variable.)
Step 2:
Now open up the anaconda prompt and go to the directory where you want to run rasa.
Step 3:
Then we can create a new conda environment by running conda create --name installingrasa python==3.8.5 to keep all of our dependencies together in a centralized place. Finally activate the environment by conda activate installingrasa
Step 4:
Install UJSON and Tensorflow that will help us to work with rasa.
conda install ujson
conda install tensorflow
Step 5:
Ultimately we can install rasa. Here we are going to install it via pip rather than conda. (there is no conda version fr rasa at the moment I'm writing this)
pip install rasa
Step 6:
In order to run Tensorflow on windows, we need to download visual c++ separately. Find the executable from the official website. And now we can run rasa init without errors and initialize new bot.
try this code while creating a virtual environment
conda create --name filename python==3.8
Looks like this is an issue of python 3.9. After playing around a lot with 3.9, I downgraded my python to 3.8 and it worked without a glitch.
You can create a conda environment with a different python version by using the option python==3.8 in the conda create command line.
The above solutions didn't worked for me.
After a lot of searching I found that rasa was located at C:\Users\tejas\AppData\Roaming\Python\Python36\Scripts\rasa.py (installed using pip install rasa)
As I was working anaconda environment named as(RASA)
I didn’t found rasa.py at C:\Users\tejas\anaconda3\envs\RASA\Scripts nor in
C:\Users\tejas\anaconda3\Scripts
So I just copy pasted rasa.py at these 2 locations and it worked for me in anaconda environment.
You might forget to install the rasa package. You can follow the steps to install rasa on your machine.
Create a new virtual environment named venv
You can also install rasa without virtual environment. but it would be better to track the dependencies if we are in a virtual environment.
python3 -m venv venv
Activate the virtual environment
For windows: venv\Scripts\activate
For Ubuntu: source ./venv/bin/activate
Install rasa package
pip3 install -U pip
pip3 install rasa
For more: Rasa installation
Try this command,
pip3 install -U --user pip && pip3 install rasa
It worked for me, This command will upgrade your pip to the latest version, and rasa will be successfully installed, and check it by typing rasa --version.
If it still doesn't work, download the python 3.7 version using miniconda,set the environment using miniconda, and then install rasa using this command again

Install numphy for python on docker.

Just started using docker.
I want to install numphy, scipy etc from bash
i.e
PS H:> docker run -it python:3.4 bash
then
....:/# install requests
....:/# pip install numphy
I'd expect this to work but for some reason I get the error:
Could not find a version that satisfies the requirement numphy (from versions: )
No matching distribution found for numphy
Not really sure what to do from here - any help would be most appreciated.
Are you trying to install numpy? You need to use:
pip install numpy
Not:
pip install numphy
That package (numphy) isn't found because it doesn't exist. You either misspelled it as noted or you don't have the files (if it's a package you'r developing locally) inside the container to install it.

Resources