
Then, your setup.py in this case would be like: from setuptools import setupĪdd more stuff to ( setup.py) & make it decent: from setuptools import setup Instead, if your package tree is more complex like the one below: foo Install_requires=, #external packages as dependencies Then, you do the following in your setup.py script so that it can be installed on some machine: from setuptools import setup Because of this, it is quite fast (particularly for large packages).

This command will create symlinks to the source directory within site-packages instead of copying things. Instead, if you don't want to actually install it but still would like to use it. Let's say you want to install a package named foo. py extension.ĭistribution - How one package relates to other packages and modules. Package - A folder/directory that contains _init_.py file. It does the similar job of pip, easy_install etc., You should consider upgrading via the 'python -m pip install -upgrade pip' command.It helps to install a python package foo on your machine (can also be in virtualenv) so that you can import the package foo from other projects and also from Python prompts.

You are using pip version 9.0.3, however version 10.0.1 is available. ModuleNotFoundError: No module named 'win32com'Ĭ:\Users\C\AppData\Local\Programs\Python\Python36-32>python.exe -m pip install pywin32Ĭache entry deserialization failed, entry ignoredġ00% |████████████████████████████████| 8.3MB 50kB/s Type "help", "copyright", "credits" or "license" for more information. Vanilla CPython hangs out here: C:\Users\C\AppData\Local\Programs\Python\Python36-32>python.exe Where speak.py consists of this text: import win32com.client Test (admin rights optional) using python -c "import win32com" or python speak.py Path at which your Python version is installed. The path C:\Program Files\Stackless36\ should be replaced with the

C:\Program Files\Stackless36\Scripts>python pywin32_postinstall.py -install
