flatpak add additional dependencies after install (QGIS) - python-3.x

I'm encountering a problem with the org.qgis.qgis package. It has a self-contained python install which it uses to run its plugins and console.
This page tells me to install python modules using the following command:
flatpak run --command=pip3 org.qgis.qgis install pycurl --user
But pip install pycurl fails due to missing dependencies (I recognized the error from when I'd installed the module onto the native python install of my machine).
I can (and already have) installed the dependencies natively so i am able to run the pycurl module from the natively installed python on my machine
From Flatpak's docs, I can see how a developer could add the build dependencies for the module to the flatpak dependencies.
But what If I am a user and I need to install additional dependencies not anticipated by the package maintainer?

Related

How to install LuaSocket version 3.0rc1-2 through luarocks?

I am attempting to create a website through Lua.
In the process of installing the Orbit module, I installed the Luasocket module.
It says that the 3.0rc12 module is not installed even though the lua socket module is already installed.
How to solve this?
Installing by entering the luarocks luarocks install luasocket in causes an error in the process of installing other modules.
Is there any way I can install the desired version via luarocks to solve this?
Installing by entering the luarocks install luasocket command in causes an error in the process of installing other modules.
When installing through luarocks install luasocket, it is displayed in the list displayed when executing luarocks list command.
But when I try to install other modules it says version 3.0rc12 is not installed
Is there any way I can install the desired version via luarocks to solve this?

How to install github python files which pip installation is not provided?

I want to install https://github.com/opendoor-labs/pyfin package in windows 10, but no pip installation method is provided in the page. I use vs-code python-3.9.10 and all my libraries are installed in a virtual environment. The git address of all files is https://github.com/opendoor-labs/pyfin.git. but I don't know how to download and install directly to the (venv). Is there any easy way to install and import it to my code? I tried 'pip install pyfin', but it installed other library included in this page : https://pypi.org/project/pyfin/ which is different.
First activate your venv.
(activate it using the .\venv\Scripts\activate command.)
The run pip install git+https://github.com/your/repo

Socketio installing problems

I'm facing a problem with socketio. I imported it into my programme by command:
import socketio
Wen I typped pip freeze I got:
python-socketio==4.5.1
Then I ran programme by typing into console:
myfile.py --mode "mode"
But it says:
ModuleNotFoundError: No module named 'socketio'
Any ideas how to fix it?
It happens when you have multiple version of pip install on your system.
you can deal with this problem by creating a virtual environment and again loading the socket-io library.
Install pipenv.
pip install pipenv
Then change directory to the folder containing your Python project and initiate Pipenv,
cd your_project
pipenv install
This will build two new files in your project directory, Pipfile and Pipfile.lock, and a new virtual environment for your project, if it doesn't already exist. If you add the —two or —three flags to the last command above, your project will be initialized with the use of Python 2 or 3. Otherwise, Python's default version will be included.
To install a Python package for your project use the install keyword. For example,
pipenv install beautifulsoup4
and for uninstalling
pipenv uninstall beautifulsoup4

setuptools, use package on local system instead of getting it from PyPI

There is an open-source python package that I want to work on (toga-android). To test the code I write, I have to be able to build my own project that has said open-source package as a dependency. My project has to be built with setuptools, so I need setuptools to fulfill the dependency using my version of the package, and not get the package from PyPI.
The problem is that setuptools always gets the package from PyPI.
Whenever I build with setuptools I see:
Collecting toga-android==0.3.0.dev8
Downloading https://files.pythonhosted.org/packages/92/fe/348a39e2e0bbcac2d3ed511dd2b62943b488e7dcb8097c437416caf1c179/toga_android-0.3.0.dev8-py3-none-any.whl
or
Collecting toga-android==0.3.0.dev8
Using cached https://files.pythonhosted.org/packages/92/fe/348a39e2e0bbcac2d3ed511dd2b62943b488e7dcb8097c437416caf1c179/toga_android-0.3.0.dev8-py3-none-any.whl
Clearly it is getting the package from PyPI or using a cached version from it.
I have installed my version using pip install -e . , and that has no effect. I have also tried including the package's source in my project's directory with setup.py. Setuptools apparently includes this code because syntax errors there make the build fail, but it doesn't recognize that it can satisfy the dependency. It still gets the package from PyPI and any modules imported from the package are the PyPI versions.
How can I use of custom version of a package that is also in PyPI as a setuptools dependency?
Steps to reproduce:
pip install briefcase (using or not using virtualenv does not matter)
git clone https://github.com/pybee/toga.git
cd ~/toga/src/core; sudo pip install -e .
cd ~/toga/src/android/; sudo pip install -e .
cd ~/toga/examples/tutorial0
python setup.py android
The output will show that an older version of toga-android is downloaded even though it was already installed with pip.

Install packages using PIP in Python 3.3 on Windows

I have windows 7 with Python 3.3 installed. I also installed pip by referring to:
https://github.com/BurntSushi/nfldb/wiki/Python-&-pip-Windows-installation
I am facing issues with package installation-
If I run,
C:\Python33\Scripts> pip install requests
(OR)
C:\Python33\Scripts>pip install -U googlemaps
It does not give any success message like
'the package is installed'.
It is basically not showing any error/success message. Please refer below screenshot -
How can I install packages using pip, or how do I know if I have successfully installed packages?
TIA,
Sanket.
You can use pip show package_name to check whether the package is installed or use the pip list to view all installed packages.
Please follow the official website instruction to install pip or
Try reinstalling Python

Resources