你能告诉我如何用在我的Synology上运行的模块获得Python3(DS214play,与DSM 6.0.1-7393更新1)吗?我想要的:在我的Synology上运行Python3中的Tweepy和其他模块。
我被困的地方:
>
如何让PIP3安装Tweepy,如果我尝试,我会得到:需求已经更新:pip in/usr/lib/python2.7/site-packages
root@DiskStation:/volume1/@appstore/python3/include# ls
get-pip.py python3.4m
root@DiskStation:/volume1/@appstore/python3/include# python3 get-pip.py
-ash: python3: command not found
root@DiskStation:/volume1/@appstore/python3/include# python get-pip.py
Requirement already up-to-date: pip in /usr/lib/python2.7/site-packages
因为当与SSH(使用PuTTY)连接到我的Synology时,我可以在DSM包管理器和相关文件夹中看到Python3。
但是我没有看到任何Python2.7的包(我相信一定在那里),而且当与SSH连接时,我也找不到任何Python2.7文件夹,甚至很难,我有一个提示,一定有一个“/usr/lib/python2.7/site-packages”文件夹...
->Synology DSM包管理器中默认的Python3位于py3k文件夹中:
admin@DiskStation: /volume1/@appstore/py3k/usr/local/bin$
python3
admin@DiskStation: /volume1/@appstore/python3$ ls
bin etc include install.log lib openssl.cnf share
admin@DiskStation: /volume1/@appstore/python3/bin$ ls
2to3 busybox bzfgrep bzmore delgroup fatattr infocmp lzmainfo pip3 python3.4 reset start-stop-daemon tset virtualenv-3.4 xz
2to3-3.4 bzcat bzgrep captoinfo deluser gpg-error infotocap mpicalc pip3.4 python3.4m shuf tabs unlink wheel xzcat
addgroup bzcmp bzip2 clear dumpsexp hmac256 lzcat nice pydoc3 pyvenv speexdec tic unlzma xmlcatalog xzdec
adduser bzdiff bzip2recover c_rehash easy_install idle3 lzma openssl pydoc3.4 pyvenv-3.4 speexenc toe unxz xmllint
bunzip2 bzegrep bzless curl easy_install-3.4 idle3.4 lzmadec pip python3 renice sqlite3 tput virtualenv xsltproc
admin@DiskStation:/volume1/@appstore/python3/bin$ python3
-sh: python3: command not found
我使用Synology DSM包管理器安装了Python3,然后用SSH(使用PuTTY)连接到我的Synology,设置路径,并使用PIP安装Tweepy和其他模块。
我相信这是一些命令,比如:(不幸的是,大部分是复制粘贴,不知道它的详细含义...)
root@DiskStation:~# curl -k https://bootstrap.pypa.io/get-pip.py | python
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 1488k 100 1488k 0 0 1577k 0 --:--:-- --:--:-- --:--:-- 1577k
Collecting pip
Using cached pip-8.1.2-py2.py3-none-any.whl
Collecting setuptools
Downloading setuptools-23.1.0-py2.py3-none-any.whl (435kB)
100% |████████████████████████████████| 440kB 551kB/s
Collecting wheel
Using cached wheel-0.29.0-py2.py3-none-any.whl
Installing collected packages: pip, setuptools, wheel
Successfully installed pip-8.1.2 setuptools-23.1.0 wheel-0.29.0
我能够运行脚本的基础上,这是相当高兴的。直到我遇到一些(Unicode)错误,从错误日志中可以看出,在我的Synology上运行的是一个2.7版本的Python。似乎这些Unicode问题已经在Python3中解决了(我的PC上也有),所以我希望在Synology上也有Python3。
admin@DiskStation:~$ python
Python 2.7.11 (default, May 13 2016, 05:16:12)
[GCC 4.9.3 20150311 (prerelease)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
我在Synology上安装了默认的Python3包,如果键入admin@diskstation:~$Python3
,就可以使用Python3了。
在/volume1/@appstore/py3k/中,我看到了各种Python和PIP版本,python3工作得很好。但是,如果没有任何模块,并且PIP3无法工作(“command not found”),我尝试了所有可能的目录和类似问题上建议的各种格式,例如PIP3.4 install tweepy、PIP3 install tweepy等。
因此,现在使用DSM包管理器,我已经卸载了Python3,并安装了SynoCommunity Python3(正如Synology论坛上建议的那样),它显示了一个不同的目录结构。但似乎更糟,因为现在我再也看不到对Python2.7的引用了(但它仍然运行,所以必须在那里),甚至无法启动python3:
admin@DiskStation:~$ cd /volume1
admin@DiskStation:/volume1$ cd @appstore
admin@DiskStation:/volume1/@appstore$ cd python3
admin@DiskStation:/volume1/@appstore/python3$ ls
bin etc include install.log lib openssl.cnf share
admin@DiskStation:/volume1/@appstore/python3$ cd bin
admin@DiskStation:/volume1/@appstore/python3/bin$ ls
2to3 bzcmp bzless deluser idle3 lzmainfo pydoc3 renice tabs unxz xz
2to3-3.4 bzdiff bzmore dumpsexp idle3.4 mpicalc pydoc3.4 reset tic virtualenv xzcat
addgroup bzegrep captoinfo easy_install infocmp nice python3 shuf toe virtualenv-3.4 xzdec
adduser bzfgrep clear easy_install-3.4 infotocap openssl python3.4 speexdec tput wheel
bunzip2 bzgrep c_rehash fatattr lzcat pip python3.4m speexenc tset xmlcatalog
busybox bzip2 curl gpg-error lzma pip3 pyvenv sqlite3 unlink xmllint
bzcat bzip2recover delgroup hmac256 lzmadec pip3.4 pyvenv-3.4 start-stop-daemon unlzma xsltproc
admin@DiskStation:/volume1/@appstore/python3/bin$ python3
-sh: python3: command not found
admin@DiskStation:/volume1/@appstore/python3/bin$ python
Python 2.7.11 (default, May 13 2016, 05:16:12)
[GCC 4.9.3 20150311 (prerelease)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
所以我到了要求一些提示、暗示和建议的地步。
我试图设置JAVA_HOME使Tomcat7工作,但没有成功。 我用的是Centos6.3。以下是我到目前为止所做的: 没起作用。我在网上搜索了stackoverflow的另一个用户,他在/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/bin/java中找到了它 我在电脑上搜索了一下,发现java位于/usr/lib/jvm/jre-1.6.0-ope
问题内容: Google App Engine启动器告诉我: 警告appengine_rpc.py:399找不到ssl模块。如果没有ssl模块,则无法验证远程主机的身份,并且连接可能不安全。要解决此问题,请从http://pypi.python.org/pypi/ssl安装ssl模块 。 我下载了软件包,其中包含一个文件。我跑了: 接着: 然后我安装了MinGW32,现在编译不起作用。编译错误的末
我正在尝试在我的计算机上安装新的python模块,我知道如何通过终端安装,但我想知道是否有办法直接通过VSCode安装新模块(就像在PyCharm上一样)? 我已经通过终端安装了,这不成问题,但是我想在我处理VSCode的时候不需要打开终端就可以安装。
本文向大家介绍如何安装第三方模块?以及用过哪些第三方模块?相关面试题,主要包含被问及如何安装第三方模块?以及用过哪些第三方模块?时的应答技巧和注意事项,需要的朋友参考一下 用过的第三方模块:requests,pymysql,DbUtils,SQLAlchemy等
我需要在我的脚本中直接安装PyPi的包。也许有一些模块或(,等)功能允许我只执行类似的操作,请求将被安装到我的virtualenv中。
问题内容: 我正在尝试在OSX上设置virtualenvwrapper,我发现的所有说明和教程都告诉我向.profile添加源命令,指向virtualenvwrapper.sh。我已经检查了所有的python和site- packages目录,但找不到任何virtualenvwrapper.sh。这是我需要单独下载的东西吗?pip安装不正确吗? 这是/Library/Frameworks/Pyth