
I wrote this post, as it is not easy at the moment to install steem-python on Windows using Anaconda 5 with python 3.6.
1. Install Anaconda 5 with python 3.6
- Go to https://www.anaconda.com/download/ and download the installer for Python 3.6
- Start the installer (I normally choose that all user can use Python and change the path to C:\Anaconda3)



2. Download the wheel for scrypt-0.8.0
I forked https://bitbucket.org/mhallin/py-scrypt and added Python 3.6 to appveyor.yml after line 33:

Then i added my forked repository in https://www.appveyor.com/ and started the build process. As a result, you can download the wheel for scrypt:
- 32 Bit - https://ci.appveyor.com/api/buildjobs/k1dr2pmqf8ltt6ov/artifacts/dist%2Fscrypt-0.8.0-cp36-cp36m-win32.whl
- 64 Bit - https://ci.appveyor.com/api/buildjobs/9lk03sim4m3avixp/artifacts/dist%2Fscrypt-0.8.0-cp36-cp36m-win_amd64.whl
3. Start the Anaconda Prompt and install steem-python
- Start the Anaconda Prompt ( You find it under Anaconda3)
- Install either the scrypt-wheel for 64Bit - Anaconda :
pip install scrypt-0.8.0-cp36-cp36m-win_amd64.whl - Or install the scrypt-wheel for 32 Bit - Anaconda :
pip install scrypt-0.8.0-cp36-cp36m-win_amd32.whl

- Install ujson:
conda install ujson - Install steem by:
pip install steem
4. Using steem-python
- Enter
pythoninto the Anaconda Prompt window - set the node with
nodes=['https://api.steemit.com'] - import steem:
from steem import Steem - create a Steem object:
s = Steem(nodes) - read the number of created accounts:
s.get_account_count()

5. Uninstall steem-python
In order to uninstall steem, you have to perform the following steps:
pip uninstall steem voluptuous toml pylibscrypt pipfile maya pendulum
pytzdata langdetect humanize funcy ecdsa diff_match_patch dateparser
regex tzlocal ruamel.yaml appdirs scrypt w3lib prettytable
6. Optional - Use environment for installing steem
By creating an environment, the steem installation is kept separated and can be easily removed.
Before proceeding with step 3, apply the following:
conda create --name steemenv
Activate the environment every time by:
activate steemenv
You can now proceed with step 3.
Uninstalling can be performed by:
conda remove --name steemenv --all
Please let me know if something does not work! Thanks for reading.
Posted on Utopian.io - Rewarding Open Source Contributors
I have installed "steem" library from Anaconda prompt and steem functions work from Python command prompt. But when I try to import "from steem import Steem" from within Spyder IDE, it does not work. Any help with this?
Your contribution cannot be approved because it does not follow the Utopian Rules.
Trivial on-screen installation processes are not acceptable as valid tutorials.
You can contact us on Discord.
[utopian-moderator]
If he fixed the wheel issue with windows then this should definetly be supported.
It is not trivial to install steem on python 3.6 under windows. It is not easy to compile scrypt-0.8.0 on Windows. I forked the repo and started the build server.
Now it is possible to install steem without having Visual studio installed.
When https://steemit.com/utopian-io/@amosbastian/how-to-install-steem-python-the-official-steem-library-for-python? is approved, then my posts should also be approved.
i agree!!! I couldn't get it installed on windows for the life of me. Actually I know some very talented python programs who never did either.
Your Post Has Been Featured on @Resteemable!
Feature any Steemit post using resteemit.com!
How It Works:
1. Take Any Steemit URL
2. Erase
https://3. Type
reGet Featured Instantly – Featured Posts are voted every 2.4hrs
Join the Curation Team Here
you fucking saved my day!!!! tried to install it for like 3-4 hours now and now with the help of your tutorial I got it.... THANK YOU!
H O L Y F U C K
after about 3 hours of trying to pip install steem, i finally got it thanks to this post. i follow you now. will read every one of your posts. that's how happy i am. i literally screamed when it worked.
I currently working on an improved version! Stay tuned.
that's awesome. there was another solution on steemit where you could run it in ubuntu using a virtualmachine. either way, i'm happy it works!
Hello @holger80 i encounter the following error.
distributed 1.21.8 requieres msgpack, which is not installed.
msgpack ist installed
Here is a newer post about python-steem:
https://steemit.com/python/@holger80/python-steem-1-0-1-released
Thank you
i cant install it because it keeps saying PermissionError: [Errno 13] Permission denied: 'c:\python37\lib\site-packages\setuptools-40.2.0.dist-info\entry_points.txt'