在我安装brew节点和NVM安装v0.6.19之后,我的节点版本总是v0.6.1-pre.
我的节点版本是:
node -v
v0.6.1-pre
Run Code Online (Sandbox Code Playgroud)
NVM说这个(在我第一次在一个bash终端中安装一个版本的节点之后):
nvm ls
v0.6.19
current: v0.6.19
Run Code Online (Sandbox Code Playgroud)
但是当我重新启动bash时,这就是我所看到的:
nvm ls
v0.6.19
current: v0.6.1-pre
default -> 0.6.19 (-> v0.6.19)
Run Code Online (Sandbox Code Playgroud)
那么这个幻像节点0.6.1-pre版本在哪里?我该如何摆脱它?我正在尝试通过NPM安装库,以便我可以处理项目.
我尝试使用BREW在NVM之前更新,使用"brew update"和"brew install node".我已经尝试删除/ usr/local/include中的"node"目录以及"/ usr/local/lib"中的"node"和"node_modules".我已经尝试卸载npm并按照这些说明重新安装它.
所有这一切都是因为我试图更新旧版本的节点以安装"zipstream"库.现在我的用户目录中有文件夹,并且节点版本STILL不是最新的,即使NVM说它使用的是0.6.19.
理想情况下,我想卸载nodejs,npm和nvm,然后在我的系统上从头开始重新安装整个东西.
我试图找到一些sudo免费的解决方案,以使我的用户能够安装和取消我的应用程序.运用
set(CMAKE_INSTALL_PREFIX "$ENV{HOME}/opt/${CPACK_PACKAGE_NAME}-${CPACK_PACKAGE_VERSION}/")
SET(CMAKE_INSTALL_RPATH "$ENV{HOME}/${CPACK_PACKAGE_NAME}-${CPACK_PACKAGE_VERSION}/")
Run Code Online (Sandbox Code Playgroud)
我可以将文件定向到用户的主目录,和
make install
Run Code Online (Sandbox Code Playgroud)
工作良好.参考
'make install'的相反之处,即.如何在Linux中卸载库?
我没有找到任何想法,sudo对于非系统管理员来说,这是免费的并且并不复杂.
无论如何make uninstall由CMake支持?
我的卸载非常简单:所有文件都放在用户家中的子目录中.原则上,删除该新子目录可以解决问题.有make install上述参数,有任何副作用,或者我可以在我的用户指南中写入新生成的子目录可以作为'卸载'删除?
我刚刚升级到 python 3.9(之前我有 python 3.8.2)
我正在开发一个必须使用 tkinter 模块的项目。
在Python3.8.2中一切正常

但升级到Python3.9后,我收到此错误:
错误是:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python3.9/tkinter/__init__.py", line 37, in
<module>
import _tkinter # If this fails your Python may not be configured for
Tk
ModuleNotFoundError: No module named '_tkinter'
Run Code Online (Sandbox Code Playgroud)
那么有人知道如何解决这个问题吗?
附:
我尝试过使用
sudo apt install python3-tk
Run Code Online (Sandbox Code Playgroud)
它只给出了这个消息:
Reading package lists... Done
Building dependency tree
Reading state information... Done
python3-tk is already the newest version (3.8.2-1ubuntu1).
0 upgraded, 0 newly installed, 0 …Run Code Online (Sandbox Code Playgroud) 如他们的文档所述,我已经在Ubuntu 14.04上安装了mod_wsgi 。虽然我没有从Apache得到任何错误或任何东西,但是我的Django设置不起作用(不知道为什么这样),所以我想重新开始并使用libapache2-mod-wsgi。
但是,我不知道如何卸载mod_wsgi。对这个问题的一个更一般的问题的答案建议尝试make uninstall在这种情况下不起作用。
make -n install 给我以下输出:
/usr/bin/apxs2 -c -I/usr/include/python2.7 -DNDEBUG -D_FORTIFY_SOURCE=2 -Wc,-g -Wc,-O2 src/server/mod_wsgi.c src/server/wsgi_*.c -L/usr/lib -L/usr/lib/python2.7/config -lpython2.7 -lpthread -ldl -lutil -lm
/usr/bin/apxs2 -i -S LIBEXECDIR=/usr/lib/apache2/modules -n 'mod_wsgi' src/server/mod_wsgi.la
Run Code Online (Sandbox Code Playgroud)
卸载该程序到底要做什么?
谢谢!
编辑:我正在使用mod_wsgi-4.5.3。