Coding With Fun
Home Docker Django Node.js Articles Python pip guide FAQ Policy
 

How to install linphone via python pip




linphone - Linphone package for Python, it belongs to Classifiers:

- Environment :: Other Environment
- Intended Audience :: Telecommunications Industry
- License :: OSI Approved :: GNU General Public License v2 or later (GPLv2+)
- Programming Language :: C
- Programming Language :: C++
- Topic :: Communications
- Topic :: Communications :: Chat
- Topic :: Communications :: Internet Phone
- Topic :: Communications :: Telephony

When you know about this project and you want to new install linphone to support your project or you get trouble as ModuleNotFoundError: No module named "linphone" or ImportError: cannot import name "linphone" in your project, let follow this tutorial to install linphone



Installation:

Step 1: First, ensure you installed pip in your os, to check pip has been installed on your computer

In Windows (CMD):

py -m pip --version

In Unix/macOS:

python3 -m pip --version

Ensure pip, setuptools, and wheel are up to date:

In Windows (CMD):

py -m pip install --upgrade pip setuptools wheel

In Unix/macOS:

python3 -m pip install --upgrade pip setuptools wheel


Optional - If you want to install in virtual environment:

In Windows (CMD):

- Install virtualenv - if you installed it, please ignore

py -m pip install --user virtualenv

- Create a virtual environment

py -m venv test_linphone_env

- Active the virtual environment

test_linphone_env\Scripts\active

In Unix/macOS:

- Install virtualenv - if you installed it, please ignore

pip3 install virtualenv

- Create a virtual environment

python3 -m venv test_linphone_env

- Active the virtual environment

source test_linphone_env/bin/active


Step 2: OK, now, let flow below content to start the installation linphone

To install linphone on Windows(CMD):

py -m pip install linphone

To install linphone on Unix/macOs:

pip install linphone


Step 3: If you want to install a specific linphone version, add ==<linphone version> to the end command line

Example:

pip install linphone==3.7.0-711-gc8bd7e1                                                        pre-release


Please see the version list below table:

VersionReleased dateCommand
linphone 3.9.12015-11-16T12:35:52Windows:

py -m pip install linphone==3.9.1

Unix/macOs:

pip install linphone==3.9.1

linphone 3.9.02015-11-02T15:51:22Windows:

py -m pip install linphone==3.9.0

Unix/macOs:

pip install linphone==3.9.0

linphone 3.8.02015-03-12T12:31:57Windows:

py -m pip install linphone==3.8.0

Unix/macOs:

pip install linphone==3.8.0

linphone 3.7.0-1320-g24f4d442014-12-16T09:29:57Windows:

py -m pip install linphone==3.7.0-1320-g24f4d44

Unix/macOs:

pip install linphone==3.7.0-1320-g24f4d44

linphone 3.7.0-852-g36137282014-09-11T08:52:37Windows:

py -m pip install linphone==3.7.0-852-g3613728

Unix/macOs:

pip install linphone==3.7.0-852-g3613728

linphone 3.7.0-731-g60186862014-08-26T12:43:15Windows:

py -m pip install linphone==3.7.0-731-g6018686

Unix/macOs:

pip install linphone==3.7.0-731-g6018686


Step 4: Otherwise, you can install linphone from local archives:

Download the distribution file from linphone-3.9.1.win32.exe or the specific linphone version in the below list of distribution

After that, install by command:

On Windows(CMD):

py -m pip install <path_to_linphone_downloaded_file>

On Unix/macOs:

pip install <path_to_linphone_downloaded_file>


List distribution:

- linphone-3.7.0-711-gc8bd7e1.win32-py2.7.exe
- linphone-3.7.0_711_gc8bd7e1-cp27-none-win32.whl
- linphone-3.7.0-714-geca15bf.win32-py2.7.exe
- linphone-3.7.0_714_geca15bf-cp27-none-win32.whl
- linphone-3.7.0-731-g6018686.win32-py2.7.exe
- linphone-3.7.0_731_g6018686-cp27-none-win32.whl
- linphone-3.7.0-764-g883b240.win32-py2.7.exe
- linphone-3.7.0_764_g883b240-cp27-none-win32.whl
- linphone-3.7.0-795-g282a4cb.win32-py2.7.exe
- linphone-3.7.0_795_g282a4cb-cp27-none-win32.whl
- linphone-3.7.0-852-g3613728.win32.exe
- linphone-3.7.0_852_g3613728-py2-none-any.whl
- linphone-3.7.0-953-g0e9b2a4.win32.exe
- linphone-3.7.0_953_g0e9b2a4-py2-none-any.whl
- linphone-3.7.0-959-gc9a487a.win32.exe
- linphone-3.7.0_959_gc9a487a-py2-none-any.whl
- linphone-3.7.0-995-g01b9a97.win32.exe
- linphone-3.7.0_995_g01b9a97-py2-none-any.whl
- linphone-3.7.0-997-g1b40d1a.win32.exe
- linphone-3.7.0_997_g1b40d1a-py2-none-any.whl
- linphone-3.7.0-1048-g2a4b085.win32.exe
- linphone-3.7.0_1048_g2a4b085-py2-none-any.whl
- linphone-3.7.0-1320-g24f4d44.win32.exe
- linphone-3.7.0_1320_g24f4d44-py2-none-any.whl
- linphone-3.7.0-1353-g39c2d93.win32.exe
- linphone-3.7.0_1353_g39c2d93-py2-none-any.whl
- linphone-3.8.0-py2-none-any.whl
- linphone-3.8.0.win32.exe
- linphone-3.9.0-py2-none-any.whl
- linphone-3.9.0.win32.exe
- linphone-3.9.1-py2-none-any.whl
- linphone-3.9.1.win32.exe


Project link:

- Homepage